1 总览2 LinkedBlockingQueue2.1 内部实现2.2 构造函数2.3 入栈和出栈2.4 put()2.5 offer()2.6 take()

 

1 总览

 

2 LinkedBlockingQueue

LinkedBlockingQueue是一个基于链表实现的阻塞队列,先进先出顺序,是构建生产者-消费者模式的首选构件。

 

2.1 内部实现

 

2.2 构造函数

 

2.3 入栈和出栈

 

2.4 put()

 

 

2.5 offer()

LinkedBlockingQueue中提供了一个特殊的offer方法,即添加元素时可以指定过期时间,如果在过期时间内,队列未满,添加成功,则返回true;否则,超过规定时间,未添加成功,则返回false。

 

2.6 take()