一、基本实现

由于线程的不确定性可能出现以下问题:

(1)消费者取出的信息不匹配,即不是由同一个生产者设置的信息

(2)生产者生产了多个信息,消费者才开始取出信息,或消费者取出的重复的信息。

上面的问题下面会逐一解决,下面先看出现问题的程序:

复制代码
package li.xin.hua.ch9; /*线程生产者与向消费者最基本实现,问题有:
 * 1、数据不匹配
 * 2、数据重复取出已经取过的数据*/ class Info{ private String name; private String content; public String getName() { return name;
    } public void setName(String name) { this.name = name;
    } 
        		

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式