【文件属性】:
文件名称:银行家算法的C++实现
文件大小:2KB
文件格式:RAR
更新时间:2013-04-30 09:12:02
操作系统实验 银行家算法
#pragma once
#include "Processor.h"
#include
using namespace std;
class Control
{
private :
Processor * progress;
int num;
int *Available;
public:
Control(int n,int *A,int m)
{
num=n;
Available=A;
progress=new Processor [num];
string na="";
cout<<"请依次输入各个进程的名字及其资源的最大需求量:"<>na;
int *temp=new int [num];
for(int j=0;j>temp[j];
}
progress[i].Change(m,temp,na);
}
}
void Distribute()
{
int n=0;
while(!Allover())
{
int i=n%num;
n++;
if(!progress[i].Finish)
{
cout<<"当前进程名:"<