操作系统之银行家算法

时间:2014-01-01 08:44:23
【文件属性】:

文件名称:操作系统之银行家算法

文件大小:342KB

文件格式:DOC

更新时间:2014-01-01 08:44:23

操作系统

很好的操作系统中银行家的算法例子: 5)代码实现; #include #include #include #include #include #include const int MAX_P=20;//控制作业的个数 const int MAXA=10; //定义A类资源的数量 const int MAXB=5; // 定义B类资源的数量 const int MAXC=7; // 定义C类资源的数量 typedef struct node{ int a; int b; int c; int remain_a;// 定义剩余A类资源的数量 int remain_b;// 定义剩余B类资源的数量 int remain_c;// 定义剩余C类资源的数量 }bank; typedef struct node1{ char name[20]; 作业个数最多为20个 int a; int b; int c; int need_a; //定义所需A类资源 int need_b;// 定义所需B类资源 int need_c;// 定义所需C类资源 }process; bank banker;


网友评论