Sto lavorando a un progetto che utilizza una coda che conserva informazioni sui messaggi che devono essere inviati agli host remoti. In tal caso, un thread è responsabile di inserire le informazioni nella coda e un altro thread è responsabile per ottenere informazioni dalla coda e inviarle. Il secondo thread deve controllare periodicamente la coda per le informazioni.Quali sono i vantaggi di Blocking Queue in Java?
Ma dopo ho scoperto che si tratta di una reinvenzione della ruota :) Potrei usare una coda di blocco per questo scopo.
Quali sono gli altri vantaggi dell'utilizzo di una coda di blocco per l'applicazione sopra? (Es: performance, modificabile del codice, eventuali trucchi speciali, ecc)