
public static void main(String[] args)...{
Buffer buf=new Buffer();
Producer pro=new Producer(buf);
Consumer con=new Consumer(buf);
pro.start();
con.start();
}
}
class Buffer...{ //定义缓冲区类,存放数据
int value;
boolean bFull=false; //定义boolean型变量,用于互斥操作缓冲区
public synchronized void put(int value)...{
if(!bFull)...{ //如果缓冲区为空
this.value=value;
bFull=true;
notify(); //通知消费者已经放入了生产的数据

