【文件属性】:
文件名称:多线程实例 有讲解
文件大小:2KB
文件格式:TXT
更新时间:2016-03-26 07:33:12
多线程
多线程实例 生产者、消费者有讲解
下面是其中一小部分代码
public synchronized void putShareChar(char c) {
// 通知消费者已经生产,可以消费
if (isProduced) { // 如果产品还未消费,则生产者等待
try {
wait(); // 生产者等待
} catch (InterruptedException e) {
e.printStackTrace();
}
}
this.c = c;
isProduced = true; // 标记已经生产
notify();
} // 同步方法