问答题
在公共汽车上,司机负责开车、停车和驾驶,售票员负责门的开门、关门和售票。基本操作规则是只有停车后,售票员才能开门,只有售票员关门后,司机才能开车。汽车初始状态处于行驶之中。当只有1个司机、2个售票员、2个门、每个售票员负责一个门时的协调操作。请使用P、V原语实现售票员与司机之间的协调操作,说明每个信号量的含义、初值和值的范围。
【参考答案】
确定P、V操作的位置:
司机操作中,是否关前门没关则等待,这是一个P操作,P (Door1);是否关后门没关则......
(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)