银行家算法代码实现(C语言)

 自存

#include 
#include 

struct process{
    int a,b,c;  //max值
    int x,y,z;  //allocation值
    int need1,need2,need3;  //need值
    int finish;
}p[5];

int n=5,i,t;
int resource[5]={0};
int sum[5]={0};
int avai[3]={0};
int work[3]={0};
int request[3]={0};

void Security_Algorithm(){

    int i;
    printf("系统的available值为:%d %d %d\n",avai[0],avai[1],avai[2]);
    int flag=1;
    int t=0;
    int f[6]={0};
    while(1){
        for(i=0;i=5) break;
    }

    for(i=0;i

 

你可能感兴趣的:(笔记,c语言)