pcb.h

来自「进程管理 用链表实现的 有三种算法实现的」· C头文件 代码 · 共 31 行

H
31
字号
#if !defined(AFX_PCB_H__C18FF5E7_98D7_4B58_AAF1_F2D249727009__INCLUDED_)
#define AFX_PCB_H__C18FF5E7_98D7_4B58_AAF1_F2D249727009__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class PCB  
{
public:
	char *name;//名称
	int state;//状态
	int submitTime;//提交时刻
	int priority;//优先级  0 < priority < 11,0最低,1最高
	int runTime;//运行时间
	int beginRunTime;//进程开始执行时间
	int assignTime;//分配到的时间
	int realRunTime;//实际运行时间
	int remainTime;//剩余运行时间
	int completeTime;//进程完成时刻
	int turnOverTime;//周转时间
	int powerTurnOverTime;//带权周转时间
	PCB *nextPCB;//该进程的上一进程
	PCB *prePCB;//该进程的下一进程
public:
	PCB();
	virtual ~PCB();
	void PrintDetail(int i);
	void DealTime(int &curTime, int systemAssignTime);	
};

#endif // !defined(AFX_PCB_H__C18FF5E7_98D7_4B58_AAF1_F2D249727009__INCLUDED_)

⌨️ 快捷键说明

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