首页 > 代码库 > 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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。