本文主要是介绍FCFS先到先服务调度算法C语言实现,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
什么是FCFS调度?
FCFS=First-Come First-Served
实现思想:排队买菜
每次从就绪队列中选择一个最先进入的队列的进程,把CPU分给它,直到它运行完成或者因为某些原因阻塞,才放弃CPU。
#include<stdio.h>
#include<stdlib.h>
typedef struct PCB{int id;//任务序号int arrivetime;//任务到达时间int runtime;//任务需要执行的时间struct PCB* next;
}*task,pcb;
pcb* creattask(int x,int y,int z){task newtask=(task)malloc(sizeof(pcb)
这篇关于FCFS先到先服务调度算法C语言实现的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!