java设计先来先服务进程调度模拟算法(FSFS)

【java设计先来先服务进程调度模拟算法(FSFS)】如果早就绪的进程排在就绪队列的前面,迟就绪的进程排在就绪队列的后面,那么先来先服务(FCFS: first come first service)总是把当前处于就绪队列之首的那个进程调度到运行状态。也就说,它只考虑进程进入就绪队列的先后,而不考虑它的下一个CPU周期的长短及其他因素。FCFS算法简单易行,是一种非抢占式策略,但性能却不大好。
用Java代码模拟实现先来先服务的进程调度,大致如下。具体代码链接:点击打开链接
首先是新建一个Process类:
java设计先来先服务进程调度模拟算法(FSFS)
文章图片


FSFS类,模拟实现进程调度:
java设计先来先服务进程调度模拟算法(FSFS)
文章图片


    推荐阅读