selpcb.c

来自「模拟进程调度的C语言实现 一、 实验目的 体会UNIX 系统的进程调度方法」· C语言 代码 · 共 26 行

C
26
字号
void selPCB(PCB pcb[],int n)
{
       int i;
       clrscr();
       printf("Name: %d\n", pcb[0].name);
       printf("Pri: %d\n", pcb[0].pri);
       printf("Time: %d\n", pcb[0].time);
       printf("Leave: %d\n", pcb[0].leave);
       wait();
       clrscr();
       pcb[0].leave--;     
       printf("Name: %d\n", pcb[0].name);
       printf("Pri: %d\n", pcb[0].pri);
       printf("Time: %d\n", pcb[0].time);
       printf("Leave: %d\n", pcb[0].leave);
       wait();
       if(pcb[0].leave==0)
       {
             for(i=0;i<n-1)
             {
                   pcb[i]=pcb[i+1];
             }
             n--;
       }
       return(n);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?