Java高并发之阻塞队列(什么是阻塞队列、4对操做、7种阻塞队列、实现原理)

1. 阻塞队列概述 ① 什么是阻塞队列 阻塞队列(BlockingQueue)是一个支持两个附加操做的队列,这两个附加的操做支持阻塞的插入和移除方法。 支持阻塞的插入方法:当队列满时,队列会阻塞插入元素的线程,直到队列不满。 支持阻塞的移除方法:当队列为空时,获取元素的线程会等待队列变为非空。 阻塞队列经常使用于生产者和消费者场景,生产者是向队列里添加元素的线程,消费者是从队列里获取元素的线程。阻
相关文章
相关标签/搜索