producttest.java
来自「金旭亮的java教案」· Java 代码 · 共 44 行
JAVA
44 行
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 + =
减小字号Ctrl + -
显示快捷键?