BlockingQueue阻塞队列

BlockingQueue阻塞队列

image

​ 生产者消费者问题,在多线程领域,所谓阻塞就是再某些情况下会挂起线程,一但条件满足,被挂起的线程就又会自动唤醒。

常用的实现类:

  1. ArrayBlockingQueue:由数组结构组成的有界阻塞队列

  2. LinkedBlockingQueue:由链表结构组成的有界阻塞队列

  3. SynchronousQueue:不存储元素的阻塞队列,也就是单个元素的阻塞队列

核心方法:

image

posted @ 2021-07-07 09:26  锤子布  阅读(31)  评论(0编辑  收藏  举报