生产者消费者JAVA课程设计
packageproducer;importjava.util.Vector;//输入java矢量classSyncStack{//实现堆栈功能,不能同时读写privateVectorbuffer//私人接口向量缓冲区=newVector//新建向量(400,200);charcontents;privatebooleanava=false;publicsynchronizedcharget(){//出栈while(ava==false)//如果生产者还没有产生字符就一直等待{try{this.wait();}catch(InterruptedExceptione)//当线程在活动之前