首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有一座只能容单列汽车通过的长窄桥,桥两边的汽车在对面没有汽车在桥上的情况下可以上桥并通过桥,且同一方向可以允许任意多的汽车通过。请用信号量操作实现桥两边汽车的安全通过,两边的汽车各作为一组进程,并说明各个信号量的意义和初值。
有一座只能容单列汽车通过的长窄桥,桥两边的汽车在对面没有汽车在桥上的情况下可以上桥并通过桥,且同一方向可以允许任意多的汽车通过。请用信号量操作实现桥两边汽车的安全通过,两边的汽车各作为一组进程,并说明各个信号量的意义和初值。
admin
2016-05-14
50
问题
有一座只能容单列汽车通过的长窄桥,桥两边的汽车在对面没有汽车在桥上的情况下可以上桥并通过桥,且同一方向可以允许任意多的汽车通过。请用信号量操作实现桥两边汽车的安全通过,两边的汽车各作为一组进程,并说明各个信号量的意义和初值。
选项
答案
这个问题类似于读者写者问题中的读者,区别是桥两边各是一组独立的读者,这两者之间需要互斥。 int count1,count2:桥两边汽车上桥的计数器变量,初值为0。 mutex1,mutex2:计数器变量加减时的互斥信号量,初值为1。 first:两边允许第一辆汽车上桥的互斥信号量,初值为1。 一边的汽车: 另一边的汽车: while(1){ while(1){ semWait(mutex1); semWait(mutex2); if(++count1==1) if(++count2==1) semWait(first); semSignal(first); semSignal(mutex1); semSignal(mutex2); 上桥,通过; 上桥,通过; semWait(mutex1); semWait(mutex2); if(--count1==0) if(--count2==0) semSignal(first); semSignal(first); semSignal(mutexl); semSignal(mutex2); } }。
解析
转载请注明原文地址:https://jikaoti.com/ti/wsEaFFFM
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
基于网络的入侵检测系统放置在___________的重要位置,对监听采集的每个或可疑的数据包进行特征分析。()
按照网络安全漏洞的可利用方式来划分,漏洞探测技术可以分为___________和攻击型漏洞探测两种。
根据访问权限,访问控制技术将用户分为三类:特殊用户、___________和审计用户。
某设备公司计划期内安排A、B两种产品生产,有关资源消耗及可获利润(万元/件)如题39表,该公司希望生产安排的利润最大化。试建立该问题的标准形式数学模型以原点为基础求出基础可行解,并建立初始单纯形表。
某乡镇企业试制成功一种5号电池,为了确定出厂价格,该企业调研了市场上5种同类产品出厂价格如下:1.5、1.2、0.9、0.7、0.5(元/节),该厂对它们设定了相应的权数为:5、4、3、2、1,试依据加权平均数预测法,计算该种电池的出厂价格预测值。(结果保
在求解运输问题时,必须符合一个条件:数字格的数目=行数+列数-1。但是有某些运输问题,由于出现一些碰巧的原因,却会出现:数字格的数目<行数+列数-1。这种现象我们称之为________现象。
如图是五个城市之间的公路所能承受的最大流量,以每小时1000辆汽车计算,求V1到V5之间的最大流量及安排。
在马尔柯夫过程中,平衡概率矩阵的特点是()
有三种方法可供应用程序与另一进程共享在某个进程中建立的文件映射对象,其中不包括()
如果用户在程序中调用操作系统所提供的相关功能,必须使用()
随机试题
下面五个选项中,说法正确的有()。
李某,男,15岁,因犯放火罪被法院判处有期徒刑5年,判决生效后应由什么机关执行?()
下列关于标的物毁损、灭失风险承担的说法中,符合买卖合同法律规定的是()。
A.桑菊饮B.麻杏石甘汤C.银翘散D.透疹凉解汤E.银翘散合养阴清肺汤奶麻邪郁肌表首选的方剂是
我国法律规定,审判委员会讨论和决定的案件主要是:()
有一12m×16m平面(见图),柱沿周边按4m间距布置,采用钢筋混凝土楼盖(不考虑预应力)。为取得较大的楼层净高(压缩楼盖结构高度),下述各种结构布置中哪种最为合适?
“进口口岸”栏:()。“征免”栏:()。
简述传统贸易理论与新贸易理论的联系与区别。[西南财经大学2016国际商务硕士]
有以下程序#includemain(){charc[2][5]={"6938","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=c[i];for(i=0;i<
ItwouldbehardforKimDaeJung,SouthKorea’spresident,nottohavehadmixedfeelingsabouthisvisittoJapanthisweek.M
最新回复
(
0
)