kuai.java
来自「操作系统的部分实验源码 希望你们会喜欢 学操作系统必备的」· Java 代码 · 共 48 行
JAVA
48 行
public class kuai {
String name;
boolean Enable = true;
public kuai(String name) {
this.name = name;
}
public synchronized void pickup(){
try {
while(Enable==false){
this.wait();
}
this.Enable =false;
}
catch (Exception e) {
}
}
public synchronized void putdown() {
this.Enable =true;
this.notifyAll();
}
public static void main(String args[]) {
kuai k1 = new kuai("筷子1号");
kuai k2 = new kuai("筷子2号");
kuai k3 = new kuai("筷子3号");
kuai k4 = new kuai("筷子4号");
kuai k5 = new kuai("筷子5号");
People p1 = new People("人1号", k1, k2);
People p2 = new People("人2号", k2, k3);
People p3 = new People("人3号", k3, k4);
People p4 = new People("人4号", k4, k5);
People p5 = new People("人5号", k5, k1);
p1.start();
p2.start();
p3.start();
p4.start();
p5.start();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?