⑴背景 阻塞队列常用于生产者消费者场景,生产者是向队列里添加元素的线程,消费者是向队列里取出元素的线程.阻塞队列的角色是供生产者存放元素,消费者取出元素的容器. ⑵阻塞队列 阻塞队列是一个支持两个附加操作的队列.(支持阻塞插入和移除方法) ①阻塞插入:当队列满时,队列会阻塞插入元素的线程,直到队列不满. ②阻塞移除:当队列空时,获取元素的线程会等待队列变为空. /** The queued items */ final Object[] items; /** items index for ne