问答题

某银行有人民币储蓄业务,由n个柜员负责,有1台取号机。每个顾客进入银行后先取一个号,若有人取号则需等他人取完后才能取,取到号后等待叫号,当一个柜员人员空闲下来,就叫下一个号。试用P、V操作正确编写柜台人员和顾客进程的程序。

【参考答案】

semaphore mutex=A, customer_count=0:
main()
{
......

(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)