资源简介

Java平台下的四种进程调度算法的模拟实现,代码精简,内有详细注释,看不懂随时call我。原来的代码有些问题,这个已改正,原来删不掉,没办法,再发了一个,原来下载过的可以直接问我要。

资源截图

代码片段和文件信息

package Process;

public class JCB {
String name;//进程名
int arriveTime;//到达时间
int serveTime;//服务时间
int beginTime;//开始时间
int finshTime;//结束时间
int roundTime;//周转时间
double aveRoundTime;//带权周转时间
double clock=0;//在时间轮转调度算法中,记录该进程真实服务时间已经用时的时长
int waitTime;//记录每个进程到达后的等待时间,只用于最高响应比优先调度算法中
boolean firstTimetag=false;//在RR算法中标识开始时间是否第一次计算

public JCB() {

}
public JCB(String name int arriveTime int serveTimedouble priority) {
super();
this.name = name;
this.arriveTime = arriveTime;
this.serveTime = serveTime;
this.waitTime=0;
}

public String toString() {
String info=new String(“进程名:P“+this.name);
return info;
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         791  2019-12-27 11:52  Process\JCB.java
     文件         316  2018-12-11 22:34  Process\TestProcess.java
     文件        6782  2019-12-27 14:24  Process\processMenu.java
     目录           0  2018-11-25 12:07  Process\

评论

共有 条评论