摘要: 无界的优先级阻塞队列,内部使用数组存储数据,达到容量时,会自动进行扩容,放入的元素会按照优先级进行排序,4个构造方法: //默认构造方法,默认初始化容量是11public PriorityBlockingQueue();//指定队列的初始化容量public PriorityBlockingQueue 阅读全文
posted @ 2020-09-30 18:13 Li&Fan 阅读(339) 评论(0) 推荐(0) 编辑
摘要: LinkedBlockingQueue内部使用单向链表实现的阻塞队列,3个构造方法://默认构造方法,容量大小为Integer.MAX_VALUEpublic LinkedBlockingQueue();//创建指定容量大小的LinkedBlockingQueuepublic LinkedBlock 阅读全文
posted @ 2020-09-30 17:43 Li&Fan 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 有界阻塞队列,内部使用数组存储元素,有2个常用构造方法:capacity表示容量大小,默认内部采用非公平锁public ArrayBlockingQueue(int capacity)capacity:容量大小,fair:内部是否是使用公平锁public ArrayBlockingQueue(int 阅读全文
posted @ 2020-09-30 11:28 Li&Fan 阅读(297) 评论(0) 推荐(0) 编辑