一、基本实现
由于线程的不确定性可能出现以下问题:
(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; }网友评论


