producttest.java
来自「金旭亮的java教案」· Java 代码 · 共 30 行
JAVA
30 行
public class ProductTest {
public static void main(String[] args) {
Clerk clerk = new Clerk();
// 生产者线程
Thread producerThread =
new Thread(
new Producer(clerk));
// 消费者线程
Thread consumerThread =
new Thread(
new Consumer(clerk));
producerThread.start();
consumerThread.start();
}
}
class Clerk {
// -1 表示目前没有产品
private int product = -1;
// 这个方法由生产者呼叫
public
synchronized
void setProduct(int product) {
if(this.product != -1) {
try {
// 目前店员没有空间收产品,请稍候!
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?