/** * @program JavaBooks * @description: BlockingQueueDemo * - ArrayBlockingQueue:由数组结构组成的有界阻塞队列. * - LinkedBlockingQueue:由链表结构组成的有界(但大小默认值Integer>MAX_VALUE)阻塞队列. * - PriorityBlockingQueue:支持优先级排序的无界阻塞队列. * - DelayQueue:使用优先级队列实现的延迟无界阻塞队列. * - SynchronousQueue:不存储元素的阻塞队列,也即是单个元素的队列. * - LinkedTransferQueue:由链表结构组成的无界阻塞队列. * - LinkedBlockingDuque:由了解结构组成的双向阻塞队列. * 方法: * - 抛出异常方法:add remove * - 不抛异常:offer poll * - 阻塞 put take * - 带时间 offer poll * @author: mf * @create: 2020/02/16 11:19 */ package com.juc.queue; public class BlockingQueueDemo { }