【文件属性】:
文件名称:银行家算法源程序觉得能用
文件大小:6KB
文件格式:TXT
更新时间:2014-01-21 04:00:13
银行家算法
下面是部分程序
#include
#include
#include
#include
#include
#include
#define M 5 //定义进程数
#define N 3 //定义资源数
#define False 0
#define True 1
int Max[5][3]={{7,5,3},{3,2,2},{9,0,2},{2,2,2},{4,3,3}}; //每个进程对每类资源的最大需求
int Allocation[5][3]={{0,1,0},{2,0,0},{3,0,2},{2,1,1},{0,0,2}};//系统已分配资源
int Avaliable[3]={3,3,2}; //系统可利用资源
int Need[5][3]={{7,4,3},{1,2,2},{6,0,0},{0,1,1},{4,3,1}};//还需要资源
int Request[3];
//显示版权信息函数
void xinxi()
{
printf("\n\n");
printf(" \t┏━━━━━━━━━━━━━━━━━━━━━━━┓\n");
printf(" \t┃ *****资源管理***** \n");
printf(" \t┠———————————————————————┨\n");
printf(" \t┃ 可在此填入版权说明 \n");
printf(" \t┃ \n");
printf(" \t┃ \n");
printf(" \t┗━━━━━━━━━━━━━━━━━━━━━━━┛");
printf("\n\n");
}