deadlockthread.java

来自「Java程序设计技巧与开发实例附书源代码。」· Java 代码 · 共 28 行

JAVA
28
字号
import java.awt.TextArea;public class DeadLockThread extends Thread{  private DeadLock bank;   private int  id;   private TextArea display;   public DeadLockThread(int _id, DeadLock _bank, TextArea _display)   {  bank    = _bank;      id      = _id;      display = _display;      start();   }   public void run()   {  while (true)      {  int amount = (int)(1500 * Math.random());         display.append("\nThread " + DeadLock.NAMES[id] + " sends $" +                        amount + " into " + DeadLock.NAMES[(1-id)]);         try         {  sleep(20);         }         catch (InterruptedException ie)         {  System.err.println("Interrupted"); }         bank.transfer(id, 1-id, amount);      }   }}

⌨️ 快捷键说明

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