PV操作解决公交车问题.ppt

上传人:牧羊曲112 文档编号:6516441 上传时间:2023-11-08 格式:PPT 页数:3 大小:309.97KB
返回 下载 相关 举报
PV操作解决公交车问题.ppt_第1页
第1页 / 共3页
PV操作解决公交车问题.ppt_第2页
第2页 / 共3页
PV操作解决公交车问题.ppt_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《PV操作解决公交车问题.ppt》由会员分享,可在线阅读,更多相关《PV操作解决公交车问题.ppt(3页珍藏版)》请在三一办公上搜索。

设公共汽车上,司机和售票员的活动分别是:司机的活动:启动车辆;正常行车;到站停车;售票员的活动:关车门;售票;开车门;在汽车不断地到站、停车、行驶过程中,这两个活动有什么同步关系?用信号量和P、V操作实现它们的同步。,解:在汽车行驶过程中,司机活动与售票员活动之间的同步关系为:售票员关车门后,向司机发开车信号,司机接到开车信号后启动车辆,在汽车正常行驶过程中售票员售票,到站时司机停车,售票员在车停后开车门让乘客上下车。因此司机启动车辆的动作必须与售票员关车门的动作取得同步;售票员开车门的动作也必须与司机停车取得同步,在本题中,应设置两个信号量:S1、S2。S1表示是否允许司机启动汽车,其初值为0;S2表示是否允许售票员开门,其初值为0。用P、V原语描述如下:,int Sl0;int S20;main()cobegin driver();busman();coend,driver()while(1)P(S1);启动车辆;正常行车;到站停车;V(S2);,busman()while(1)关车门;V(Sl);售票;P(S2);开车门;上下乘客;,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号