ConcurrentLinkedDeque против LinkedBlockingDeque
Мне нужно иметь поточно-ориентированную структуру LIFO и обнаружил, что я могу использовать поточно-ориентированные реализацииDeque
за это. Java 7 представилаConcurrentLinkedDeque
и Java 6 имеетLinkedBlockingDeque
.
Если бы я использовал только неблокирующие методы вLinkedBlockingDeque
такие какaddFirst()
а такжеremoveFirst()
есть ли разницаConcurrentLinkedDeque
?
Т.е. если вы игнорируете аспект блокировки, есть ли какая-либо другая разница междуConcurrentLinkedDeque
а такжеLinkedBlockingDeque
, ПомимоLinkedBlockingDeque
быть ограниченным?