首页 > 代码库 > concurrent之BlockingQueue

concurrent之BlockingQueue

BlockingQueue  是接口  阻塞队列

常用的方法有:

 抛出异常特殊值阻塞超时
插入add(e)offer(e)put(e)offer(e, time, unit)
移除remove()poll()take()poll(time, unit)
检查element()peek()不可用不可用

 

 

实现它的类有:

1.ArrayBlockingQueue:数组形式的先进先出的阻塞队列;

2.SynchronousQueue:在放入的时候,只有另外一个线程取走数据后,才能放成功;称之为同步队列;

concurrent之BlockingQueue