ho letto il blog, ma non sono sicuro se la sua conclusione è corretta:Qual è la differenza tra LinkedBlockingQueue e ConcurrentLinkedQueue?
http://www.javacodegeeks.com/2010/09/java-best-practices-queue-battle-and.html#ixzz1seaiSLwp
Disse: Come si può vedere dalla performance ha fornito risultati LinkedBlockingQueue ha ottenuto il miglior combinato (aggiunta e la rimozione di elementi) risultati delle prestazioni e dovrebbe essere il vostro candidato numero uno per l'attuazione di schenari produttore-consumatore.
Mi chiedo, non è più veloce se non uso il blocco nel mio codice?
Quindi perché LinkedBlockingQueue è più veloce della coda bloccata (ConcurrentLinkedQueue)?
Grazie!
Dimenticate blog casuali:? Avete considerato la lettura del * * Javadoc non l'ha fatto le parole 'bounded', 'illimitato' e 'blocking' trasmettono qualcosa? – EJP
Correlati: http://stackoverflow.com/q/1426754/931379 – Pursuit