首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
在下列代码中,有3个进程Pl、P2和P3,它们使用了字符输出函数putc来进行输出(每次输出一个字符),并使用了两个信号量L和R来进行进程间的同步。请问: 当这组进程在运行的时候,“CABACDBCABDD”是不是一种可能的输出序列,为什么? semap
在下列代码中,有3个进程Pl、P2和P3,它们使用了字符输出函数putc来进行输出(每次输出一个字符),并使用了两个信号量L和R来进行进程间的同步。请问: 当这组进程在运行的时候,“CABACDBCABDD”是不是一种可能的输出序列,为什么? semap
admin
2017-04-28
48
问题
在下列代码中,有3个进程Pl、P2和P3,它们使用了字符输出函数putc来进行输出(每次输出一个字符),并使用了两个信号量L和R来进行进程间的同步。请问:
当这组进程在运行的时候,“CABACDBCABDD”是不是一种可能的输出序列,为什么?
semaphore L=3,R=0; /*初始化*/
/*进程P1*/ /+进程P2*/ /*进程P3*/
while(1) while (1) while (1)
{ { {
P(L); P(R); P(R);
putc(’C’); putc(’A’); putc(’D’);
V (R); putc(’B’); }
} V(R);
}
选项
答案
可能。相当于进程P2在打印完第二个“A”的时候被中断了。 本题总结:本题是用PV操作实现进程同步的一个例子,由于L信号量只有Pl能访问,且只能是P操作,故导致R信号量最大值为3,剩下就是P2,P3对R信号量的使用问题,P2进程不会消耗R信号量,而P3会消耗。
解析
转载请注明原文地址:https://kaotiyun.com/show/0WRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
在下列我国建国之后的外交活动中,能够体现“和而不同”思想的有()①亚非会议主张“求同存异”②提出“和平共处五项原则”③中日关系实现正常化④同第三世界国家建立友谊
二战后期,反法西斯同盟国召开了一系列会议、达成了一系列协议,以解决战后世界的安排问题,这些会议中以()最为重要,所以,我们将二战后的国际关系格局称为()。
1994年5月,江泽民在进一步强调正确处理改革、发展、稳定的关系时指出()。
光绪元年七月,清政府迫于()强烈要求派一位使臣到其国,()成为中国第一个驻外公使
火的使用,是人类在征服自然的进程中所取得的伟大成果。人类开始使用天然火是在()。
电子计算机的发展经过了:①电子数值积分计算机(ENIAC)②集成电路计算机③大规模集成电路汁算机④晶体管计算机⑤人工智能计算机其先后顺序是()。
在明朝中叶,农业生产发生了一件非常重要的事件——(),对于当时的食物结构产生了重大的影响
阅读下面史料,回答问题:材料一各缔约国主力舰替换总吨位按照标准排水量计算不得超过如下:合众国525000吨;英帝国525000吨;法国175000吨;意大利175000吨;日本315000吨。
分时系统里,在条件相同的情况下,通常KLT(内核级线程)比ULT(用户级线程)得到更多的CPU时间,请简要解释之。
如果互联的局域网高层分别采用TCP/IP协议与SPX/IPX协议,那么我们可以选择的多个网络互联设备应该是()。
随机试题
Thelongyearsoffoodshortageinthiscountryhavesuddenlygivenwaytoapparentabundance.Storesandshopsarechokedwith
在护理过程中解决健康问题的正确方法是
根据已确定的自行式起重机的幅度、臂长,由特性曲线确定其()。
下列属于会计工作岗位的是()。
在某公司破产案件中,债权人会议经出席会议的有表决权的债权人过半数通过,并且其所代表的债权额占无财产担保债权总额的60%,就若干事项形成决议。该决议所涉下列事项中,符合规定的有()。
以修改其他债务条件方式进行债务重组时,对于未来应收金额小于重组债权账面价值的差额,债权人应计入营业外收入。()
F公司采用平行结转分步法计算产品成本。实际发生生产费用在各种产品之间的分配方法是:材料费用按定额材料费用比例分配;生产工人薪酬和制造费用按实际生产工时分配。月末完工产品与在产品之间生产费用的分配方法是:材料费用按定额材料费用比例分配;生产工人薪酬和制造费用
年纪轻轻的张某刚到单位不久就因为能力突出而受到领导赏识,被安排在重要领导岗位。这引起了其他干部的不满。问题:假设你是张某,你如何减轻和化解其他干部的不满。
[*]
语句Print4+5\6*7/8Mod9的值是______。
最新回复
(
0
)