⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 initialization.cpp

📁 进程的优先数由用户自己指定或程序任意设定
💻 CPP
字号:





#include "class.h"
HPF::HPF(int n,int *arr_time,int *req_time,int *priority)
{
	Process=new PCBNode[n];
	ProcessNum=n;//cout<<n;
	for (int i=0;i<ProcessNum;i++)
	{
	//	cout<<req_time[i]<<endl;
		Process[i].processID=i;
		Process[i].arriveTime=arr_time[i];
		Process[i].reqTime=req_time[i];
		Process[i].finishTime=0;
		Process[i].startTime=0;
		Process[i].remainTime=req_time[i];
		Process[i].priorityNum=priority[i];
		Process[i].status=WAIT;
		Process[i].totalTime=0;
		Process[i].weightTotalTime=0;		
	}
	Initial_Queue();
//	cout<<emptyQueue()<<endl;exit(0);
	cpu_cur_user=-1;
	cur_time=0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -