操作系统课程设计银行家算法(11)
时间:2026-01-16
时间:2026-01-16
银行家算法,可运行的,完整的论文
错
} scanf("%d",&Request[j]);//输入需要申请的资源 for (j=0;j<N;j++) { if(Request[j]>Need[i][j])//判断申请是否大于需求,若大于则出 { printf("进程 %d 申请的资源大于它需要的资源",i);
printf(" error!\n");
OK=0;
break;
} else { if(Request[j]>Avaliable[j]) //判断申请是否大于当前资源,若大于则出错
} if(OK==1) //若都符合条件,则进行分配 { distribute(i); showdata(); //根据进程请求分配资源 } { printf("进程 %d 申请的资源大于当前可利用资源",i); printf(" error!\n"); } OK=0; break; //显示变换后的资源 safeAlgorithm(); //通过安全算法判断该序列是否安全
上一篇:现代文阅读、古诗文鉴赏教案
下一篇:最新人文地理知识总结电子教案