Salve a tutti!!!
Sto realizzando una piccola architettura di un server tcp in java. Il server è multithread, nel senso che ad ogni nuova connessione client assegna un thread separato per gestire la comunicazione con esso, e ne viene conservato in una HashMap un suo riferimento.
Quello che mi piacerebbe fare è permettere al server di inviare messaggi in bradcast a tutti i client conessi.
Ci sarebbe la semplice opzione di scorrimento della HashMap in modo sequenziale, ma in realtà mi chiedevo se ci fosse una metodologia più efficiente, che possa magari sfruttare il discorso dei thread?!?!!
Che ne pensate??