bank.h
来自「银行家算法」· C头文件 代码 · 共 29 行
H
29 行
#include "windows.h"
#include "time.h"
#define Z 7 //某个墒值
#define M 3 //资源数
#define N 4 //进程数
class CProcess //进程类
{
public:
CProcess();
void Set(); //设置已分配资源
DWORD max[M], used[M]; //最大需求资源,已分配资源
int ok; //需求状态标识
};
class CResource //资源类
{
public:
CResource();
void AddResource(CProcess &p); //增加资源函数
DWORD r[M]; //可利用资源
};
int Test(CProcess p[N]); //测试是否全部分配结束
BOOL Check(CProcess p[N], CResource r, int n); //检查是否可分配资源
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?