找考题网-背景图
问答题

案例分析题

生产围棋的工人不小心把相等数量的黑子和白子混装在一个箱子里,现要用自动分拣系统把黑子和白子分开,该系统由两个并发执行的进程组成,系统功能如下:
(1)进程A专门拣黑子,进程B专门拣白子;
(2)每个进程每次只拣一个子,当一个进程在拣子时不允许另一进程去拣子;
(3)当一个进程拣了一个子(黑子或白子)以后,必让另一个进程拣一个子(白子或黑子)。

什请用PV操作管理这两个并发进程,使其能正确实现上述功能。

【参考答案】