首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
下图给出了四个进程合作完成某一任务的前驱图,试说明这四个进程的同步关系,并用信号量描述它。
下图给出了四个进程合作完成某一任务的前驱图,试说明这四个进程的同步关系,并用信号量描述它。
admin
2016-06-30
27
问题
下图给出了四个进程合作完成某一任务的前驱图,试说明这四个进程的同步关系,并用信号量描述它。
选项
答案
main( ) {Semaphorea=b=c=d=0 Cobegin} {S
1
;signal(a);signal(b);} {wait(a);S
2
;signal(c);} {wait(b);S
3
;signal(d);} {wait(c);wait(d);S
4
;}
解析
图中说明任务启动后S
1
先执行,当S
1
结束后,S
2
、S
3
可以开始执行,S
2
、S
3
执行完成后,S
4
才可以开始执行。
为了确保这一执行顺序,设4个同步信号量a、b、c、d分别表示S
1
—>S
2
、S
1
—>S
3
、S
2
—>S
3
、S
2
—>S
4
的前驱关系,初始值均为0。利用信号量的wait()和signal( )操作来实现同步。
转载请注明原文地址:https://kaotiyun.com/show/v9Ax777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
进程从运行态转为就绪态,可能的原因是()
从技术趋势来看,________更适合网络管理的需要。
下列IP地址中合法的是()
WindowsServer2003的核心态组件包括哪些?
在网络操作系统的层次结构中,位于文件管理层之下的是()
对PCB的组织形式中,可以使PCB数目不受限制的是()
微波传输中分集接收技术不包括()
在一个夜校选课系统的程序功能说明书中指出了某一程序的输入条件为:每个读夜校的学生可以选择1至4门课程,试用黑盒法设计测试用例。按等价类划分法设计测试用例(要求列出设计过程)。
叙述电子邮件服务的工作过程,并说明其中应用到的相关协议。
如果目标IMP的缓冲区被许多未齐全的报文所占满,就发生了
随机试题
三叉神经痛,摄影体位应选择
护生小刘在练习铺无菌治疗盘,下列操作正确的是
A.心、肝B.心、脾C.骨髓D.心、肝、脾、肾E.肺、心、脾、肾再障贫血的关联脏腑是
导航系统组成中通常不包含()。
重力式码头大型构件底面尺寸大于等于()时,其基床可不进行极细平。
灌注桩基础常用的施工方法是钻孔灌注法和()。
( )是指中央银行在金融市场上公开买卖有价证券,一次来调节市场货币供应量的政策行为。
丙公司为一般纳税人,本年委托乙公司代销一批产品,代销价款500万元。本年度收到乙公司交来的代销清单,代销清单列明已销售代销产品的70%,丙公司收到代销清单时向乙公司开具增值税专用发票。乙公司按代销价款的10%收取手续费。该批产品的实际成本为300万元。则乙
下列各项中,不属于留存收益的是()。
简述斯宾塞的生活准备说。
最新回复
(
0
)