[学习笔记-Java集合-16] Queue - LinkedBlockingQueue源码分析
2019-08-22
阅读 4 分钟
1.3k介绍 LinkedBlockingQueue是java并发包下一个以单链表实现的阻塞队列,它是线程安全的,至于它是不是有界的,请看下面的分析。 源码分析 主要属性 {代码...} capacity,有容量,可以理解为LinkedBlockingQueue是有界队列 head, last,链表头、链表尾指针 takeLock,notEmpty,take锁及其对应的条件 putLock, notFull,pu...