initialization.cpp

来自「抢占式优先数调度算法」· C++ 代码 · 共 29 行

CPP
29
字号





#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 + =
减小字号Ctrl + -
显示快捷键?