在公共汽车上,司机和售票员的活动分别是 司机:启动车辆;正常行车;到站停车; 售票员:关车门;售票;开车门; 在汽车不断到站、停车、行驶过程中,这两个活动存在着同步关系,试用信号量和P、V操作实现它们的同步。
正确答案:
根据常识,车门关好后司机方可启动车辆,到站停车后售票员方可打开车门,即门的开、关与车的停、开存在着相互制约的同步关系。定义信号量 run,表示司机是否可以启动车辆,也就是车门的状态(0表示门开,1表示门关),初值为0。定义信号量stop表示售票员是否可以开车门,即车是否停好(0表示车停,1表示车开),初值为0。初始状态为车停门开。
答案解析:有
微信扫一扫手机做题