某会议有n个参与者,等大家到齐后会议才能开始,利用P、V原语操作实现会议参与者进程。
【正确答案】
正确答案:semaphore mutex=1 semaphore barrier=0;; int meetings=0; void meeting() { P(mutex); meetings++; V(mutex); if(meetings==n)V(barrler); P(barrier); V(barrier); begin_meeting(); }
【答案解析】
提交答案
关闭