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