资源简介

很详细,五种算法 ,先来先服务,短作业优先,最高响应比,时间片轮转,多级反馈队列,进程控制,挂起,等等

资源截图

代码片段和文件信息

package com.zuoye;

import com.zuoye.PCB.STATUS_Type;
import com.zuoye.ScheduleModel.MODEL_Type;

public class BlockControl extends Thread {
public static boolean needBlock = false;
public static int PID = -1;

public void run() {
PCB ret = BlockControl.removeFromBlockList(BlockControl.PID);
if (ret != null) {
ret.status = STATUS_Type.READY;
if (MainControl.workMode == MODEL_Type.SP) {
ScheduleModel.mode4AddProcess(ret);
} else if (MainControl.workMode == MODEL_Type.SJF) {
ScheduleModel.mode5AddProcess(ret);
} else {
ScheduleModel.mode123AddProcess(ret);
}
} else {
return;
}
return;
}

public static boolean addToBlockList(PCB p) {
int low = 0;
int high = ScheduleModel.processBlockingList.size() - 1;
while (low 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        301  2012-12-21 18:19  OS\.classpath

     文件        378  2012-12-21 18:19  OS\.project

     文件        598  2012-12-21 18:19  OS\.settings\org.eclipse.jdt.core.prefs

     文件       1868  2012-12-21 18:19  OS\bin\com\zuoye\BlockControl.class

     文件        632  2012-12-21 18:19  OS\bin\com\zuoye\ClockControl$ClockTimerTask.class

     文件        743  2012-12-21 18:19  OS\bin\com\zuoye\ClockControl.class

     文件       1014  2012-12-21 18:46  OS\bin\com\zuoye\MainControl$activateL.class

     文件       2164  2012-12-21 18:46  OS\bin\com\zuoye\MainControl$addProcessL.class

     文件        699  2012-12-21 18:46  OS\bin\com\zuoye\MainControl$blockL.class

     文件       1179  2012-12-21 18:46  OS\bin\com\zuoye\MainControl$calculateL.class

     文件       1483  2012-12-21 18:46  OS\bin\com\zuoye\MainControl$choiceL.class

     文件        666  2012-12-21 18:46  OS\bin\com\zuoye\MainControl$clearL.class

     文件       3805  2012-12-21 18:46  OS\bin\com\zuoye\MainControl$MyTimerTask.class

     文件        851  2012-12-21 18:46  OS\bin\com\zuoye\MainControl$resetL.class

     文件       1040  2012-12-21 18:46  OS\bin\com\zuoye\MainControl$resetSimL.class

     文件        977  2012-12-21 18:46  OS\bin\com\zuoye\MainControl$sliceL.class

     文件        746  2012-12-21 18:46  OS\bin\com\zuoye\MainControl$suspendL.class

     文件       4219  2012-12-21 18:46  OS\bin\com\zuoye\MainControl$UpdateTimerTask.class

     文件       1194  2012-12-21 18:46  OS\bin\com\zuoye\MainControl$wakeupL.class

     文件       8939  2012-12-21 18:46  OS\bin\com\zuoye\MainControl.class

     文件       1250  2012-12-21 18:19  OS\bin\com\zuoye\PCB$STATUS_Type.class

     文件       2072  2012-12-21 18:19  OS\bin\com\zuoye\PCB.class

     文件       1305  2012-12-21 18:19  OS\bin\com\zuoye\ScheduleModel$MODEL_Type.class

     文件       3953  2012-12-21 18:19  OS\bin\com\zuoye\ScheduleModel.class

     文件       1775  2012-12-21 18:19  OS\bin\com\zuoye\SuspendControl.class

     文件       1421  2012-12-21 11:57  OS\src\com\zuoye\BlockControl.java

     文件        425  2012-12-21 11:19  OS\src\com\zuoye\ClockControl.java

     文件      23540  2012-12-21 18:46  OS\src\com\zuoye\MainControl.java

     文件       1857  2012-12-21 10:12  OS\src\com\zuoye\PCB.java

     文件       4361  2012-12-21 11:59  OS\src\com\zuoye\ScheduleModel.java

............此处省略12个文件信息

评论

共有 条评论