JUC--阻塞队列BlockingQueue的介绍和使用

阻塞队列是一个队列,在数据结构中起的作用如下图: 当队列是空的,从队列中获取元素的操作将会被阻塞 当队列是满的,从队列中添加元素的操作将会被阻塞 试图从空的队列中获取元素的线程将会被阻塞,直到其他线程往空的队列插入新的元素 试图向已满的队列中添加新元素的线程将会被阻塞,直到其他线程从队列中移除一个或多个元素或者完全清空,使队列变得空闲起来并后续新增 阻塞队列的用处: 在多线程领域:所谓阻塞,在某些
相关文章
相关标签/搜索