}
else i++;
if(i>=vp.size()) i=0; x++;
if(x>=200) {
cout<<\初始化的表不安全\ return 0; }
cout<<\进程已经全部结束\ break; case 2:
while(!vp.empty()) {
int a2;
static int i2=0;
if((a2=vp[i2].request())!=0) {
if(a2==1) {
cout<<\进程\已经结束\for(int j=i2;j vp[j]=vp[j+1]; } vp.pop_back(); if(i2>=vp.size()) i2=0; cout<<\资源还剩\资源还剩\资源还剩\ cout< vp[i2].alc[0]=vp[i2].alc[0]+r0; vp[i2].alc[1]=vp[i2].alc[1]+r1; vp[i2].alc[2]=vp[i2].alc[2]+r2; r[0]=r[0]-r0; r[1]=r[1]-r1; r[2]=r[2]-r2; cout<<\资源还剩\资源还剩\资源还剩\ cout< i2++; if(i2>=vp.size()) i2=0; } } else i2++; if(i2>=vp.size()) i2=0; x++; if(x>=200) { } cout<<\产生死锁\ return 0; } } cout<<\进程已经全部结束\ break; default: cout<<\选择错误\break; } return 1; 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库操作系统实验报告之银行家算法和随机算法实现资源分配(4)在线全文阅读。
相关推荐: