Czytałem bloga, ale nie jestem pewien, czy jego wniosek jest poprawny:Czym różni się LinkedBlockingQueue od ConcurrentLinkedQueue?
http://www.javacodegeeks.com/2010/09/java-best-practices-queue-battle-and.html#ixzz1seaiSLwp
Powiedział: Jak widać z wyników dostarczonych wyników LinkedBlockingQueue osiągnąć najlepszy połączeniu (dodawanie i usuwanie elementów) wyników wydajności i powinno być twoim kandydatem numer jeden do wdrażania schenarios producent - konsument.
Zastanawiam się, czy nie jest to szybsze, jeśli nie używam blokady w moim kodzie?
Dlaczego więc LinkedBlockingQueue jest szybszy niż kolejka bez blokady (ConcurrentLinkedQueue)?
Dzięki!
Zapomnij losowych blogów? Czy za czytanie * * Javadoc nie DID słowa "ograniczone", "nieograniczone" i "blokujące" przekazują cokolwiek w ogóle? – EJP
Powiązane: http://stackoverflow.com/q/1426754/931379 – Pursuit