⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fork.java

📁 英国帝国理工学院电脑系多线程课程教学材料之八 ---- 哲学家晚餐范例
💻 JAVA
字号:
package concurrency.diners;import java.awt.*;class Fork {  private boolean taken=false;  private PhilCanvas display;  private int identity;  Fork(PhilCanvas disp, int id)    { display = disp; identity = id;}  synchronized void put() {    taken=false;    display.setFork(identity,taken);    notify();  }  synchronized void get()     throws java.lang.InterruptedException {    while (taken) wait();    taken=true;    display.setFork(identity,taken);  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -