📄 pcb.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -