上次写的哪个银行家算法,给老师看了以后,他说不行,不符合他的要求,于是问清楚以后,又写了一个~!
大家看看,功能有增强~!其实写完以后体会最深的不再是银行家算法的实现了,而是指针的用法了,感受颇深!
#include <iostream>
using namespace std;
int P_num; //进程总数
int Soure_num; //资源类数
int **P_soure; //进程已分配的资源数量
int **P_max; //系统的最大需求资源数量
int **P_need; //进程需要的资源数量
int *Sys_resoure; //系统拥有资源数量
int *P_application; //某个进程申请的资源数量
int P_app_num; // 第几个进程申请资源
int *Finish; //已经完成序列
int *Working; //进程工作序列