我需要有一个线程安全的 LIFO 结构,并发现我可以为此使用线程安全的实现Deque。Java 7 已引入ConcurrentLinkedDeque,Java 6 已引入LinkedBlockingDeque.
如果我只使用非阻塞方法,那么LinkedBlockingDeque它有什么区别吗?addFirst()removeFirst()ConcurrentLinkedDeque
即,如果您忽略阻塞方面,除了有界之外, ConcurrentLinkedDequeand之间还有其他区别吗?LinkedBlockingDequeLinkedBlockingDeque