原理
当阻塞队列空时,从队列中读取元素操作被阻塞。
当阻塞队列满时,从队列中写入元素操作被阻塞。
已经实现的类
ArrayBlockingQueue
由数组结构组成的有界阻塞队列。
LinkedBlockingQueue
由链表结构组成的有界阻塞队列。(这个默认大小为Max_Value)
SynchronousQueue
不存储元素的阻塞队列,也就是单一个元素队列。
PriorityBlockingQueue
支持优先级排序的无界阻塞队列
DelayBlockingQueue
使用优先级排序的延迟无界阻塞队列
LinkedTransferBlockingQueue
由链表结构组成的无界阻塞队列
LinkedBlockingDueue
由链表结构组成的双向阻塞队列
网友评论