tasks[number_schedul].run_
flag=1;//运行过的进程置为1
temp_time=tasks[number_sch
edul].run_end_time;
tasks[number_schedul].orde
r=1;
temp_counter=1;
while
(temp_counter
=cputim
e) //剩余时间大于时间片
{
lefttime[i]-=cputime;
runtimeresult[i]+=cput
float lefttime[100];//剩
ime;
余时间
starttime[i]=cputime*(
float starttime[100];//
i)+(j*cputime*counter);
开始时间
float
}
else
runtimeresult[100];//运行
结果
float max_runtime=0;
int number;
cout<<"please input the
if(lefttime[i]0)//剩余时间小于
时间片
{
runtimeresult[i]+=left
cputime:"<>cputime;
cout<cout<<"
";
cout<