ConcurrentLinkedDeque vs LinkedBlockingDeque

Necesito tener una estructura LIFO segura para subprocesos y encontré que puedo usar implementaciones seguras para subprocesos deDeque para esto. Java 7 ha introducidoConcurrentLinkedDeque y Java 6 tieneLinkedBlockingDeque.

Si tuviera que usar solo los métodos de no bloqueo enLinkedBlockingDeque comoaddFirst() yremoveFirst() tiene alguna diferencia paraConcurrentLinkedDeque?

es decir, si no tiene en cuenta el aspecto de bloqueo, ¿hay alguna otra diferencia entreConcurrentLinkedDeque yLinkedBlockingDeque, aparte deLinkedBlockingDeque siendo limitado?

Respuestas a la pregunta(4)

Su respuesta a la pregunta