1、阻塞队列来源类/接口
Collection —> Queue —> BlockingQueue(阻塞队列 接口)
2、BlockingQueue(阻塞队列)
如果阻塞队列是空消费者阻塞
如果阻塞队列是满的,生产者阻塞!
3、BlockingQueue(阻塞队列) 接口的实现类
图中红色为重点阻塞队列实现方法,因为线程池的底层就是使用如下标红的方法
LinkedBlockingQueue 慎用 因为他默认最大长度为21亿 有界 相当于无界!
BlockingQueue(阻塞队列) 接口 的核心方法
第三组最强大