java Concurrent 中的数据结构

一:阻塞数据结构(线程安全)

    ArrayBlockingQueue:一个由数组结构组成的有界阻塞队列。 
    LinkedBlockingQueue:一个由链表结构组成的有界阻塞队列。 
    PriorityBlockingQueue:一个支持优先级排序的无界阻塞队列。 
    DealyQueue:一个使用优先级队列实现的无界阻塞队列。 
    SynchronousQueue:一个不存储元素的阻塞队列。 
    LinkedTransferQueue:一个由链表结构组成的无界阻塞队列。 
    LinkedBlockingDeque:一个由链表结构组成的双向阻塞队列。 

二:并发数据结构(线程安全)

    CopyOnWriteArrayList (安全 [ ArrayList ] )
    ConcurrentHashMap( 安全 [ HashMap ])
    ConcurrentSkipListMap (并发安全有序 [ TreeMap ])
    ConcurrentSkipListSet(并发安全有序 [ TreeSet ] )
    CopyOnWriteArraySet(安全无序Set [HashSet])
    ConcurrentLinkedDeque(安全双向队列)
    ConcurrentLinkedQueue(安全单项队列)

posted on 2018-07-13 16:00  天生一对  阅读(301)  评论(0编辑  收藏  举报

导航