- 博客(2)
- 收藏
- 关注
原创 LinkedBlockingQueue源码分析
目录LinkedBlockingQueue静态内部类 Node使用变量底层调用方法构造方法入队列方法出队列方法 LinkedBlockingQueue public class LinkedBlockingQueue<E> extends AbstractQueue<E> implements BlockingQueue<E>, java.io.Serializable { 静态内部类 Node 链表节点类,对象(任务)入队列时会将对象封装
2021-04-18 22:10:33
50
原创 ArrayBlockingQueue源码分析
ArrayBlockingQueueArrayBlockingQueue使用变量底层调用方法构造方法入队列方法出队列方法 ArrayBlockingQueue ArrayBlockingQueue底层使用环形数组实现阻塞队列,因此为有界队列,其容量上限在实例化时通过传入的参数capacity决定,本质上就是实例化了一个长度为capacity的数组。 public class ArrayBlockingQueue<E> extends AbstractQueue<E>
2021-04-18 21:23:39
73
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人