首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有一南北向的单行车道,在车道A、B两端以外一段距离处有减速标志和自动计数系统,A、B两处设有信号灯,信号灯的管理要求如下:绿灯行,红灯停,A、B两端红绿灯同时变换,一方红变绿时另一方绿变红。绿灯保持到同一方向进入的车辆全部驶入AB段,当AB之间无车辆行驶时
有一南北向的单行车道,在车道A、B两端以外一段距离处有减速标志和自动计数系统,A、B两处设有信号灯,信号灯的管理要求如下:绿灯行,红灯停,A、B两端红绿灯同时变换,一方红变绿时另一方绿变红。绿灯保持到同一方向进入的车辆全部驶入AB段,当AB之间无车辆行驶时
admin
2013-03-18
28
问题
有一南北向的单行车道,在车道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://jikaoti.com/ti/4LZ0FFFM
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
命令“DIMEarray(5,5)”执行后,array(3,3)的值为______。
下面对对象概念描述错误的是______。
测试的目的是暴露错误,评价程序的可靠性;而 【】 的目的是发现错误的位置并改正错误。
(1)将数据库“图书”添加到新建立的项目my当中。(2)建立自由表pub(不要求输入数据),表结构为:出版社字符型(30)地址字符型(30)传真字符型(20)(3)将新建立的自由表pub添加到数据库“图书”中
如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在【】的联系。
对于创建新类,VisualFoxPro提供的工具有
下例将查询到的职工信息存放到数组abc中的语句是()。
下列关于结构化设计方法的特点的描述,不正确的是()。
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
随机试题
根据林传鼎的情绪分化理论,()的儿童处于分化阶段。
陶渊明《饮酒》(其五):__________,欲辩已忘言。
风湿病马血常规检查会出现
目前流行性腮腺炎的主要治疗是()
动植物性包装物、铺垫材料进境时,货主或者其代理人应当及时向口岸出入境检验检疫机构申报;检验检疫机构可以根据具体情况对申报物实施检疫。( )
企业以非现金资产对外投资,下列各项中可以作为长期股权投资初始成本的是()。
有机体学会对条件刺激相类似的刺激做出不同的行为反应,巴甫洛夫称其为()。
After______forthejob,youwillberequiredtotakealanguagetest.
以下关于数据流图的叙述中,不正确的是______。
Youwillhearfiveshortrecordings.Foreachrecording,decidewhatwayofresolvingcustomerservicecomplaintsthespeake
最新回复
(
0
)