//生产者
class Producer extends Thread{
private ProductData s;
public Producer(ProductData s) {
super();
this.s = s;
}
public void run() {
while(true) {
s.produce(this.getName());
}
}
}
//消费者
class Consumer extends Thread{
private ProductData s;
public Consumer(ProductData s) {
super();
this.s = s;
}
public void run() {
while(true) {
s.consume(this.getName());
}
}
}
创建主类
//生产者和消费者
public class ProducerAndConsumer {
public static void main(String[] args) {
ProductData s = new ProductData();
new Producer(s).start();
new Consumer(s).start();
}
}