java.util.concurrent
文章平均质量分 94
Manstery
这个作者很懒,什么都没留下…
展开
-
LinkedBlockingQueue源码分析
目录LinkedBlockingQueue静态内部类 Node使用变量底层调用方法构造方法入队列方法出队列方法 LinkedBlockingQueue public class LinkedBlockingQueue<E> extends AbstractQueue<E> implements BlockingQueue<E>, java.io.Serializable { 静态内部类 Node 链表节点类,对象(任务)入队列时会将对象封装原创 2021-04-18 22:10:33 · 58 阅读 · 0 评论 -
ArrayBlockingQueue源码分析
ArrayBlockingQueueArrayBlockingQueue使用变量底层调用方法构造方法入队列方法出队列方法 ArrayBlockingQueue ArrayBlockingQueue底层使用环形数组实现阻塞队列,因此为有界队列,其容量上限在实例化时通过传入的参数capacity决定,本质上就是实例化了一个长度为capacity的数组。 public class ArrayBlockingQueue<E> extends AbstractQueue<E>原创 2021-04-18 21:23:39 · 79 阅读 · 1 评论