- 69
- 0
- 约小于1千字
- 约 2页
- 2019-07-03 发布于江西
- 举报
【例】设公共汽车上,司机和售票员的活动分别是:
司机的活动: 售票员的活动:
启动车辆; 关车门;
正常行车; 售 票;
到站停车; 开车门;
在汽车不断地到站、停车、行驶过程中,这两个活动有什么同步关系?用信号量和P、V操作实现它们的同步。
解:在汽车行驶过程中,司机活动与售票员活动之间的同步关系为:售票员关车门后,向司机发开车信号,司机接到开车信号后启动车辆,在汽车正常行驶过程中售票员售票,到站时司机停车,售票员在车停后开车门让乘客上下车。因此司机启动车辆的动作必须与售票员关车门的动作取得同步:售票员开车门的动作也必须与司机停车取得同步。
在本题中,应设置两个信号量:s1、s2,s1表示是否允许司机启动汽车,其初值为0;s2表示是否允许售票员开门,其初值为0。用P、V原语描述如下:
我们来分析这个过程,我们把S1和S2的初值都设为0。我们来分析分析:
1、P(S1):S1=S1-1=-1,那么司机进程就被暂停,等会售票员进程,售票员关车门。
2、V(S1):S1=S1+1=0,激活了司机进程,那么司机就开始启动车辆、正常行驶、到站停车,当然售票员也有可能同时在售票。
3、P(S2):S2=S2-1,售票
您可能关注的文档
- 高频鼓荡内功训练.doc
- 高三英语作文:漫画作文.doc
- 高位截瘫患者的麻醉.ppt
- 高校学生社团法律地位探究.doc
- 高一化学有机练习题.doc
- 高中数学等差数列练习题.doc
- 高中语文作文教学课件:漫画作文训练.ppt
- 膏体充填开采项目简介.doc
- 咯咯哒鸡蛋推广促销方案改.doc
- 隔夜超短的思考.doc
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
原创力文档

文档评论(0)