一:阻塞数据结构(线程安全)
ArrayBlockingQueue:一个由数组结构组成的有界阻塞队列。
LinkedBlockingQueue:一个由链表结构组成的有界阻塞队列。
PriorityBlockingQueue:一个支持优先级排序的无界阻塞队列。
DealyQueue:一个使用优先级队列实现的无界阻塞队列。
SynchronousQueue:一个不存储元素的阻塞队列。
LinkedTransferQueue:一个由链表结构组成的无界阻塞队列。
LinkedBlockingDeque:一个由链表结构组成的双向阻塞队列。
二:并发数据结构(线程安全)
CopyOnWriteArrayList (安全 [ ArrayList ] )
ConcurrentHashMap( 安全 [ HashMap ])
ConcurrentSkipListMap (并发安全有序 [ TreeMap ])
ConcurrentSkipListSet(并发安全有序 [ TreeSet ] )
CopyOnWriteArraySet(安全无序Set [HashSet])
ConcurrentLinkedDeque(安全双向队列)
ConcurrentLinkedQueue(安全单项队列)