首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有一座只能容单列汽车通过的长窄桥,桥两边的汽车在对面没有汽车在桥上的情况下可以上桥并通过桥,且同一方向可以允许任意多的汽车通过。请用信号量操作实现桥两边汽车的安全通过,两边的汽车各作为一组进程,并说明各个信号量的意义和初值。
有一座只能容单列汽车通过的长窄桥,桥两边的汽车在对面没有汽车在桥上的情况下可以上桥并通过桥,且同一方向可以允许任意多的汽车通过。请用信号量操作实现桥两边汽车的安全通过,两边的汽车各作为一组进程,并说明各个信号量的意义和初值。
admin
2016-05-14
98
问题
有一座只能容单列汽车通过的长窄桥,桥两边的汽车在对面没有汽车在桥上的情况下可以上桥并通过桥,且同一方向可以允许任意多的汽车通过。请用信号量操作实现桥两边汽车的安全通过,两边的汽车各作为一组进程,并说明各个信号量的意义和初值。
选项
答案
这个问题类似于读者写者问题中的读者,区别是桥两边各是一组独立的读者,这两者之间需要互斥。 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://www.kaotiyun.com/show/udNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
执行误用检测,主要依赖于可靠的___________和分析事件的方法。()
根据访问权限,访问控制技术将用户分为三类:特殊用户、___________和审计用户。
从工作原理角度看,防火墙主要可以分为哪两类?防火墙的主要实现技术有哪些?
最小枝权树的算法是按把最近的______连接到______上的方法来进行的。
运筹学是一门研究如何有效地组织和管理_______的科学。()
下面对选择进程调度算法的准则论述错误的是()
在一页式存储管理的系统中,内存容量为128KB,被划分为64块,若按下列页表,试求出有效逻辑地址4567所对应的物理地址。页号块号02142638437
包络检波就是直接从已调波的幅度中恢复基带信号。它属于()
在能力等级中,已管理过程与已执行过程之间的重要区别有两点,一是过程被管理的程度不同,二是___________不同。
操作系统为用户提供两类使用接口,一是程序员接口,二是_______。
随机试题
弹劾式诉讼
血浆渗透压
下列关于商业银行区域限额管理的说法,正确的有()。
某政府官员因挪用公款被拘押起诉,这件事情使得其家人在邻里、亲友面前抬不起头。此时社会工可以为他们提供的服务是()。
小王在商店花了200元买了几件小物品,这里货币执行的职能是()。
一届委员会工作两年,每年都由4人组成,其中2名成员来自下面4位法官:F、G、H和Ⅰ,另外2名成员来自下面3位科学家:V、Y和Z。每一年,该委员会有1名成员做主席。在第一年做主席的成员在第二年必须退出该委员会。在第二年做主席的人在第一年必须是该委员会的成员。
A.astranger’slessmaturetypeofthinkingB.themostcomplexareasofourcortexC.theimmatureformofthinkingofavery
TheInternetraisesmajorissuesandchallengesforeducation,notjustinChinabutailovertheworld.Yetitsimplycannotbe
InAmsterdam(阿姆斯特丹),thereisanunusualChildrenRestaurant.Itisrun(经营)bychildren.Fromthemanagertothecooks,waitersa
Ingeneral,theancientRomanswerepracticalpeople.TheycaredlittleaboutphilosophyandpuremathematicsthandotheGreeks
最新回复
(
0
)