- 38
- 0
- 约2.8千字
- 约 28页
- 2016-12-28 发布于江苏
- 举报
进程同步 补充 练习 在具有N个进程的系统中,允许M个进程(N≥M ≥ 1)同时进入它们的共享区,其信号量S的值的变化范围是( ),处于等待状态的进程数最多是( )个。 问题 Pi: Do{ while(turn!=i); Critical section; turn=j; remainder section }while(1); 问题 Pj: do{ while(turn!=j); critical section; turn=i; remainder section; } The Sleeping Barber Problem 代码 Barber(){ while(1){ wait(ready); barbering; signal(finish); } } 代码 Customer() { while(1){ wait(mutex); if(count=4){ signal(mutex); leave; } 代码 Else{ count++; signal(mutex); } Wait(wait_chair); Wait(barber_chai
原创力文档

文档评论(0)