首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有一南北向的单行车道,在车道A、B两端以外一段距离处有减速标志和自动计数系统,A、B两处设有信号灯,信号灯的管理要求如下:绿灯行,红灯停,A、B两端红绿灯同时变换,一方红变绿时另一方绿变红。绿灯保持到同一方向进入的车辆全部驶入AB段,当AB之间无车辆行驶时
有一南北向的单行车道,在车道A、B两端以外一段距离处有减速标志和自动计数系统,A、B两处设有信号灯,信号灯的管理要求如下:绿灯行,红灯停,A、B两端红绿灯同时变换,一方红变绿时另一方绿变红。绿灯保持到同一方向进入的车辆全部驶入AB段,当AB之间无车辆行驶时
admin
2013-03-18
51
问题
有一南北向的单行车道,在车道A、B两端以外一段距离处有减速标志和自动计数系统,A、B两处设有信号灯,信号灯的管理要求如下:绿灯行,红灯停,A、B两端红绿灯同时变换,一方红变绿时另一方绿变红。绿灯保持到同一方向进入的车辆全部驶入AB段,当AB之间无车辆行驶时,允许到达A端(或B端)的车辆驶入AB段,但只准某一方向的车辆进入;当一方最后一辆车进入AB段后,双向亮红灯让车辆全部通过(假设2min),然后让己在等待的任何一方向的车辆驶入。试用PV操作管理AB路段车辆的行驶。
选项
答案
本题可参考读者写者问题,相当于两组读者使用一个共享文件的互斥问题。对共享资源AB路段设一个信号量s,对A、B两端的共享计数器ca和cb应设两个信号量sa和sb。所设计的程序段如下: Begin s,sa,ab:semaphore; ca,cb:integer; s:=1; sa:=1; sb:=1; Cobegin Process car-ai; (i=1, 2,…} Begin p(sa); Ca:=ca+1; if ca=1 then p(s); V(sa); {使信号灯A端绿,B端红,车辆从A端驶入AB段} p(sa); ea:=ca-1; if ca=0 then Begin {A,B两端都亮红灯2分钟} V(s); End End process car-bj; {j=1,2……} Begin p(sb); cb:=cb+1; if cb=1 then p(s); V(s); {使信号灯B端绿,A端红;车辆从B端驶入AB段} p(sb); cb:=cb-1; if cb=0 then Begin {A,B两端都亮红灯2分钟} V(s); End End Coend End
解析
转载请注明原文地址:https://www.kaotiyun.com/show/qVsp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是______。
报表标题一般是通过【】控件定义。
命令??的作用是()。
已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134)当用二分法查找值为90的元素时,查找成功的比较次数为()。
若查询只选了一门课程的学生号、学生姓名和成绩,则语法:SELECTA.学生号,A.学生姓名,B.成绩FROM学生A,选课B;WHEREA.学生号【】(SELECT学生号FROM选课;GROUPBY【】HVING【
设有学生选课表SC(学号,课程号,成绩),用SQL语言检索每门课程的课程号及平均分的语句是(关键字必须拼写完整)SELECT课程号,AVG(成绩)FROMSC【】
VisualFoxPro的报表文件.FRX保存的是
软件测试的目的是
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是
随机试题
计算机对数据进行加工处理的部件是
产品向科技冲刺文字识别技术既是一项难度很大的研究课程,又是一个应用性很强的技术开发项目,而联机手与汉字识别的发明人刘迎建,就是从自己的工作实践中体会到,突破键盘输入,实现手写是这一技术的最高境界。这项技术的创立、发展,我国办公自动化开创了一个新的
不属于特殊类型荨麻疹的是
A、CoB、HC、p.cD、s.o.sE、St.复方()
下列沟通技巧中不属于倾听技巧的是()。
在机场实际设计时,把停机坪设计归在飞行区设计中,是考虑到()等工作关系。
在一些规模小、会计业务简单、不能单独设置会计机构的单位,应当()。
下列各项应缴纳个人所得税的是()。
用户界面常有的元素不包括__________。
下列关于栈的描述正确的是 ______。
最新回复
(
0
)