这篇博客的目的是了解Java Concurrent包中几个主要的并发容器的实现原理.
这里将这些并发容器分为4类:
(1).BlockingQueue系列
BlockingQueue
BlockingDeque
ArrayBlockingQueue
LinkedBlockingDeque
LinkedBlockingQueue
PriorityBlockingQueue
DelayQueue
(2).Concurrent系列
ConcurrentHashMap
ConcurrentLinkedQueue
ConcurrentMap
ConcurrentNavigableMap
(3).SkipList系列
ConcurrentSkipListMap
ConcurrentSkipListSet
(4).CopyOnWrite系列
CopyOnWriteArrayList
CopyOnWriteArraySet
后续系列将分别介绍:
1.Java并发容器之BlockingQueue
2.Java并发容器之Concurrent
3.Java并发容器之SkipList
4.Java并发容器之CopyOnWrite