📄 producttest.java
字号:
public class ProductTest {
public static void main(String[] args) {
Clerk clerk = new Clerk();
// 消费者线程
Thread consumerThread =
new Thread(
new Consumer(clerk));
// 生产者线程
Thread producerThread =
new Thread(
new Producer(clerk));
consumerThread.start();
producerThread.start();
}
}
class Clerk {
// -1 表示目前没有产品
private int product = -1;
// 这个方法由生产者呼叫
public
void setProduct(int product) {
this.product = product;
System.out.printf("生产者设定 (%d)%n", this.product);
}
// 这个方法由消费者呼叫
public
int getProduct() {
int p = this.product;
System.out.printf(
"消费者取走 (%d)%n", this.product);
return p;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -