xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 2KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-01-01
  • 標(biāo)簽:

資源簡介

1.從文件中讀取系統(tǒng)描述信息,包括進(jìn)程數(shù)、資源類數(shù)、每種資源類中的單元數(shù)和每個(gè)進(jìn)程的最大需求量; 2.限定范圍隨機(jī)產(chǎn)生并發(fā)進(jìn)程已獲取的資源數(shù); 3.要求系統(tǒng)具有用戶交互會(huì)話功能,產(chǎn)生安全進(jìn)程執(zhí)行序列。

資源截圖

代碼片段和文件信息

#include

const?int?MAX[3]={936};?//定義ABC資源的數(shù)量

typedef?struct?node
{
int??max[3];//總共需要的ABC資源個(gè)數(shù)
int??allocation[3];//已分配ABC資源個(gè)數(shù)
int??need[3];//申請ABC資源個(gè)數(shù)
}process;

void?main()
{
process?task[4];
int?ij;
int?available[3];
int?flag=0p[4]={0}h=0;
A: printf(“為各個(gè)進(jìn)程設(shè)置資源參數(shù):\n“);
for(i=0;i<4;i++)
{
printf(“為第%d個(gè)進(jìn)程設(shè)置:\n“i+1);
for(j=0;j<3;j++)
{
printf(“%c資源所需的個(gè)數(shù):\n“j+65);
????scanf(“%d“&task[i].max[j]);
????????????printf(“%c資源預(yù)分配個(gè)數(shù):\n“j+65);
????scanf(“%d“&task[i].allocation[j]);
if(task[i].max[j]>MAX[j])//所需資源個(gè)數(shù)不能大于系統(tǒng)擁有該資源的個(gè)數(shù)
{
printf(“資源個(gè)數(shù)大于%c原有個(gè)數(shù),重新輸入\n“j+65);
j--;
}
????if(task[i].allocation[j]>task[i].max[j])//預(yù)分配個(gè)數(shù)不能大于其所需的資源個(gè)數(shù)
{
printf(“預(yù)分配大于所需,請重新輸入\n“);
j--;
}
task[i]

評論

共有 條評論