上一节中对并发包中的非阻塞队列ConcurrentLinkedQueue的入队、出队做了一个简要的分析,本文将对并发包中的阻塞队列做一个简要分析。 

  Java并发包中的阻塞队列一共7个,当然他们都是线程安全的。 

  ArrayBlockingQueue:一个由数组结构组成的有界阻塞队列。 

  LinkedBlockingQueue:一个由链表结构组成的有界阻塞队列。 

  PriorityBlockingQueue:一个支持优先级排序的无界阻塞队列。 

  DealyQueue:一个使用优先级队列实现的无界阻塞队列。 

  Synchronou

网友评论