ConcurrentLinkedDeque ConcurrentLinkedQueue 的Api链接:

http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentLinkedDeque.html

http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentLinkedQueue.html

两者有什么区别?

第一个,DeQueue有很多方法,但是两者之间的基本有什么区别?

最佳答案

这两个集合都是线程安全的。区别在于ConcurrentLinkedDeque实现了 Deque ,它支持两端元素的添加和删除(例如addFirstaddLast),而ConcurrentLinkedQueue实现了 Queue ,它允许在称为队列尾部的一端插入并在另一端删除,称为队列的头。

08-06 20:03