生产者生成,消费者消费,缓冲区用于连接,让消费者不能直接接触生产者的数据
生产者将生产好的数据放入缓冲区。消费者去缓冲区拿出数据
package com.thread.syn;
?
//测试:生产者消费者问题-》利用缓冲区缓存---管程法
//需要生产者 消费者 产品 和缓冲区
public class TestPC {
public static void main(String[] args) {
SynContainer synContainer=new SynContainer();
new Productor(synContainer).start();
new Consumer(synContainer).start();
}
}
//生产者
class Productor extends Thread{
SynContainer container;
public Productor(SynContainer container){
this.container=container;
}
?
//生产
?