阻塞队列
来源:互联网 发布:小甲鱼python爬虫 编辑:程序博客网 时间:2024/04/29 08:56
package blockingQueue;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;/** * 阻塞队列是Java5线程新特征中的内容, * Java定义了阻塞队列的接口java.util.concurrent.BlockingQueue, * 阻塞队列的概念是,一个指定长度的队列,如果队列满了,添加新元素的操作会被阻塞等待,直到有空位为止。 * 同样,当队列为空时候,请求队列元素的操作同样会阻塞等待,直到有可用元素为止。 * 有了这样的功能,就为多线程的排队等候的模型实现开辟了便捷通道,非常有用。 * @author * */public class Test {public static void main(String[] args) {BlockingQueue bqueue = new ArrayBlockingQueue(20);for(int i=0;i<30;i++){try {bqueue.put(i);System.out.println(i+"加入队列");} catch (InterruptedException e) {e.printStackTrace();}}}}
0 0
- 阻塞队列
- 阻塞队列
- 阻塞队列
- 阻塞队列
- 阻塞队列
- 阻塞队列
- 阻塞队列
- 阻塞队列
- 阻塞队列
- 阻塞队列
- 阻塞队列
- 阻塞队列
- 阻塞队列
- 阻塞队列
- 阻塞队列
- 阻塞队列
- 阻塞队列
- 阻塞队列
- LightOJ
- java面试⑥框架部分
- 第三单元
- Subversion权限文件AuthzSVNAccessFile示例
- 前端之html
- 阻塞队列
- Android Volley框架的使用(四)图片的三级缓存策略(内存LruCache+磁盘DiskLruCache+网络Volley)
- python pandas库具体用法
- 浅谈HTTP的GET和POST请求
- Linux学习 十五单元
- 如何做个好员工(转载)
- Mac OS X 下 TAR.GZ 方式安装 MySQL
- Linux基础:信号量和互斥锁区别与联系
- Linux软件安装--源码编译