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

📄 pcb.h

📁 进程管理 用链表实现的 有三种算法实现的
💻 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 + -