线程之生产者、消费者
来源:互联网 发布:电脑照片合成软件 编辑:程序博客网 时间:2024/05/28 15:42
测试代码1:
public class ThreadDemo8{ public static void main(String[] arg){ java.util.List<Integer> list = new java.util.ArrayList<Integer>(); Productor p = new Productor("生产者",list); Consumer c = new Consumer("消费者",list); p.start(); c.start(); }}//生产者class Productor extends Thread{ private String name; //创建一个集合容器存储生产对象 java.util.List<Integer> list; public Productor(String name,java.util.List<Integer> list){ this.name = name; this.list = list; } public void run(){ int i = 0; while(true){ list.add(new Integer(i++)); } }}//消费者class Consumer extends Thread{ private String name; //创建一个集合容器存储生产对象 java.util.List<Integer> list; public Consumer(String name,java.util.List<Integer> list){ this.name = name; this.list = list; } public void run(){ while(true){ if(list.size()>0){ int i = list.remove(0); System.out.println(name+"取出了:"+i); } } }}
结果:
阅读全文
0 0
- 线程之“生产者消费者”
- 线程之生产者消费者
- 线程之生产者、消费者
- 线程同步之生产者消费者
- Java 线程之生产者消费者
- 线程之生产者消费者模型
- 生产者消费者问题之Java线程实现
- 线程同步之经典生产者-消费者模型
- java线程之生产者消费者问题
- java线程经典之生产者与消费者
- 线程之路五:消费者生产者
- 线程间通信之生产者消费者问题
- 线程之消费者和生产者问题代码
- 初识线程之 生产者消费者模型
- 线程同步之生产者-消费者问题
- JAVA线程之生产者消费者问题
- Qt之线程同步(生产者消费者模式
- Qt之线程同步(生产者消费者模式
- 运动检测(前景检测)之——ViBe
- C# Picturebox对其他Picturebox的透明问题
- windows下的多线程简单使用
- 绝对值排序
- SSM报错:No mapping found for HTTP request with URI [/smbms/js/echarts.js] in DispatcherServlet with na
- 线程之生产者、消费者
- jni调用DLL动态链接库过程
- 轻松理解MyBatis二级缓存的设计原理
- first博客
- 算法中的P问题、NP问题、NP完全问题和NP难问题
- replace限制文本框只能输入数字,数字和字母等的正则表达式(使用方法)
- 运动目标检测、阴影检测及目标跟踪中用得到的标准测试视频下载
- Recyclerview添加点击事件
- 汇编语言的所有指令