一、BlockingQueue抽象模型:
二、BlockingQueue的主要方法:
1)add、remove、element 在无法马上执行时,会抛出异常
2)offer、poll、peek 在无法马上执行时,会返回一个特殊的值
3)put、take 在无法马上执行时,会阻塞
4)offer、poll增加了超时机制,在超时之后会返回一个特殊的值
三、BlockingQueue的实现类
1)SynchronousQueue 同步队列,只能存放一个元素
2)DelayQueue 延迟队列
a) 关闭空闲连接。服务器中,