上传者: y732770755
|
上传时间: 2021-12-05 21:19:17
|
文件大小: 1.2MB
|
文件类型: -
银行家算法是一种最有代表性的避免死锁的算法。 要解释银行家算法,必须先解释操作系统安全状态和不安全状态。
#include
#include
#include
#define MAX_PROCESS 32 //最大进程数
#define MAX_RESOURCE 64 //最大资源类别
const int PROCESS_NUM=5; //实际总进程数
const int RESOURCE_NUM=3; //实际资源类别数
int TotalResource[MAX_RESOURCE]; //系统总的资源数
int Available[MAX_RESOURCE]; //可利用资源向量
int Max[MAX_PROCESS][MAX_RESOURCE]; //最大需求矩阵