仿照老师写的,怎么么米有结果?
------------------------------------
public class ProduceConsumer {
public static void main(String[] args) {
//声明资源对象
Resource src = new Resource();
//声明生产者
Produce p = new Produce(src);
//声明消费者
Consumer c = new Consumer(src);
//声明2个生产者对象 线程
Thread pro1 = new Thread(p);
Thread pro2 = new Thread(p);
//声明2个消费者对象 线程
Thread con1 = new Thread(c);
Thread con2 = new Thread(c);
//开启线程
pro1.start();
pro2.start();
con1.start();
con2.start();
}
}
//创建资源
class Resource{
private String name;//产品的名称
private int count= 1;//产品的编号
private boolean flag ;//声明标记
//声明锁对象
private final Lock lock = new ReentrantLock();