91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

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

資源簡介

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

資源截圖

代碼片段和文件信息

#include

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

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

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

評論

共有 條評論