La mia domanda si riferisce a questa domanda posta in precedenza. Nelle situazioni in cui sto utilizzando una coda per la comunicazione tra i thread del produttore e del consumatore, le persone generalmente consigliano di utilizzare LinkedBlockingQueue
o ConcurrentLinkedQueue
?
Quali sono i vantaggi / svantaggi dell'utilizzo dell'uno rispetto all'altro?
La differenza principale che posso vedere dal punto di vista dell'API è che a LinkedBlockingQueue
può essere facoltativamente delimitato.