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

       如果早就绪的进程排在就绪队列的前面,迟就绪的进程排在就绪队列的后面,那么先来先服务(FCFS: first come first service)总是把当前处于就绪队列之首的那个进程调度到运行状态。也就说,它只考虑进程进入就绪队列的先后,而不考虑它的下一个CPU周期的长短及其他因素。FCFS算法简单易行,是一种非抢占式策略,但性能却不大好。

用Java代码模拟实现先来先服务的进程调度,大致如下。具体代码链接:点击打开链接

首先是新建一个Process类:

java设计先来先服务进程调度模拟算法(FSFS)_第1张图片

FSFS类,模拟实现进程调度:

java设计先来先服务进程调度模拟算法(FSFS)_第2张图片

你可能感兴趣的:(java设计先来先服务进程调度模拟算法(FSFS))