上一篇我们看了一下这个队列ConcurrentLinkedQueue,那就是一个无界非阻塞链表,我们这次来看看LinkedBlockingQueue,这个队列看名字就知道是一个阻塞式队列(也就是一个单向链表),基于独占锁实现的,比较简单: 一.LinkedBlockingQueue基本结构 内部也是有一个Node类,下图所示,item存 实际数据,next指向下一个节点,一个有参构造器,没啥好说的: 我们可以看看这个队列有的一些属性,其实大概能猜出来就是生产者消费者模型: //队列实际容量 pr…