testscheduler.java
来自「操作系统的线程模拟程序」· Java 代码 · 共 23 行
JAVA
23 行
class TestScheduler extends Thread { public static void main(String [] args) { Scheduler mySched = new RoundScheduler(); // or new RoundRobinScheduler() - when written // or new PriorityScheduler() - when written Thread p1 = new SimProc(mySched, "Alan", 4) ;//轮转开始 Thread p2 = new SimProc(mySched, "Brian", 4) ; Thread p3 = new SimProc(mySched, "Charles", 4) ; Thread p4 = new SimProc(mySched, "Dave", 5) ; Thread p5 = new SimProc(mySched, "Edward", 5) ; Thread p6 = new SimProc(mySched, "Francis", 5) ;//轮转结束 /* Scheduler mySched = new FifoScheduler(); Thread p1 = new SimProc(mySched, "Alan", 1) ;//优先级开始 Thread p2 = new SimProc(mySched, "Brian", 2) ; Thread p3 = new SimProc(mySched, "Charles", 3) ; Thread p4 = new SimProc(mySched, "Dave", 4) ; Thread p5 = new SimProc(mySched, "Edward", 5) ; Thread p6 = new SimProc(mySched, "Francis", 6) ;//优先级结束*/ mySched.start(); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?