首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
请用信号量解决以下的过独木桥问题:同一方向的行人可连续过桥,当某一方向有行人通过时,另一方向的行人必须等待;当某一方向无人过桥时,另一方向的行人可以过桥。
请用信号量解决以下的过独木桥问题:同一方向的行人可连续过桥,当某一方向有行人通过时,另一方向的行人必须等待;当某一方向无人过桥时,另一方向的行人可以过桥。
admin
2016-06-30
10
问题
请用信号量解决以下的过独木桥问题:同一方向的行人可连续过桥,当某一方向有行人通过时,另一方向的行人必须等待;当某一方向无人过桥时,另一方向的行人可以过桥。
选项
答案
将独木桥的两个方向分别标记为A和B:并用整形变量count
A
、count
B
分别表示A、B方向上已在独木桥上的行人数,他们的初值为0;再设置三个初值都为1的互斥信号量:S
A
用来实现对count
A
的互斥访问,S
B
用来实现对count
B
的互斥访问,mutex用来实现两个方向的行人对独木桥的互斥使用。则可将A方向行人的动作描述为: wait(S
A
); if(count
A
=0)then wait(mutex); count
A
:=count
A
+1; signal(S
A
); 通过独木桥; wait(S
A
); count
A
:=count
A
-1; if(count
A
=0)then signal(mutex); signal(S
A
); B方向行人的算法与A方向类似,只需将S
A
换成S
B
,count
A
替换成count
B
即可。
解析
转载请注明原文地址:https://kaotiyun.com/show/xBAx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
有关期望值与决策树的描述中,错误的是()
对如下表的运输方案,求:(1)若要总运费最少,该方案是否为最优方案?(2)在问题中,将X行各单位运费变为CXA=3+a,CXB=1+a,CXC=2+a,CXD=1+a且a>0,该方案是否为最优方案?
在具有多线程机制的操作系统中,进程与线程的关系是()
使用比较广泛的磁盘共享实现方法是()
在页面置换算法中,先淘汰那些驻留在主存时间最长的页面的算法是()
试描述文件映射的概念,有哪些方法可供一个进程与另一个进程共享某个文件映射对象?
简述用同步通信接收原语接收信息的过程。
用户账号是一些信息的集合,这些信息不包括()
实时操作系统的特征包括:及时性、实时性、________和高过载防护性。
克劳斯网络的无阻塞条件可以推广到()
随机试题
我国报业集团得到政府许可是在【】
下列不属于《国际货币基金协定》主要内容的是()
《专利法》保护的是发明创造的专利权。对此,下列说法正确的是()。
政府建设工程质量监督的主要依据是()。
丁、戊类储存物品仓库,当可燃包装重量大于物品本身重量1/4,或可燃包装体积大于物品本身体积的1/2时,按()确定仓库的火灾危险性。
各单位内部会计监督的对象是会计机构和会计人员。()
某手机生产企业是增值税一般纳税人,2015年1月生产销售A型手机,出厂不含增值税单价为2800元/台,具体购销情况如下:(1)向某商场销售1000台A型手机,支付运杂费4500元,收到一般纳税人开具的货物运输业增值税专用发票上注明运费3000元;由于商场
6,7,18,23,(),47。
由若干零件组成的、具有一定功能的部分为系统的部件,而零件可用于不同的部件,则实体部件和实体零件之间的联系是()
Astothesupportingactress,shehasa(beautiful)______facethantheheroine(女主角)inthemovie.
最新回复
(
0
)