package pojo;
/*创建一个进程类,以后对每一个进程都可以用对象来处理*/
public class tcElement {
private String name;//进程名称
private tcElement next;//该进程之后的进程
private double arrive_time;//到达时间
private double serves_time;//服务时间、
private double served_time;//已服务时间
private double priority;//优先级
private boolean state;//状态
/*构造方法*/
public tcElement() {
this.name = null;
this.arrive_time = 0;
this.serves_time = 0;
this.priority = 0;
this.next = null;
this.served_time = 0;
this.state = false;
}
/*构造方法*/
public tcElement(String name, double arrive_time, double serves_time,
double priority) {
this.name = name;
this.arrive_time = arrive_time;
this.serves_time = serves_time;
this.priority = priority;
this.next = null;
this.served_time = 0;
this.state = false;
}
/*重载toString方法 让其返回元素中的所有属性串行化后的String值*/
public String toString() {
StringBuffer strb = new StringBuffer("");
基于优先权的时间片轮转算法
最新推荐文章于 2021-10-28 14:00:03 发布