java

位置:IT落伍者 >> java >> 浏览文章

《操作系统》之银行家算法[3]


发布日期:2019年10月08日
 
《操作系统》之银行家算法[3]

#include stringh

#include iostreamh

#define M //总进程数

#define N //总资源数

#define FALSE

#define TRUE

//M个进程对N类资源最大资源需求量

int MAX[M][N]={{}{}{}{}{}};

//系统可用资源数

int AVAILABLE[N]={};

//M个进程已经得到N类资源的资源量

int ALLOCATION[M][N]={{}{}{}{}{}};

//M个进程还需要N类资源的资源量

int NEED[M][N]={{}{}{}{}{}};

int Request[N]={};

void main()

{

int i=j=;

char flag=Y;

void showdata();

void changdata(int);

void rstordata(int);

int chkerr(int);

showdata();

while(flag==Y||flag==y)

{

i=;

while(i<||i>=M)

[] [] [] [] [] []

               

上一篇:《操作系统》之银行家算法[4]

下一篇:《操作系统》之银行家算法[2]