多线程并发处理 pcb *creatpc(int n)/*此函数用于创建进程队列*/ { int i=1; pcb *head,*p,*q; head=(pcb *)malloc(sizeof(pcb));/*创建一个空表头*/ p=head; for(i=1;inext=q; q->num=i; q->next=NULL; q->priority=(int)10*rand()/(RAND_MAX+1);/*随机产生优先级*/ q->cputime=(int)10*rand()/(RAND_MAX+1);/*随机产生运行时间*/ q->state=READY;