首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
在下列代码中,有3个进程P1、P2和P3,它们使用了字符输出函数putc来进行输出(每次输出一个字符),并使用了两个信号量L和R来进行进程间的同步。请问: 当这组进程在运行的时候,“CABACDBCABDD”是不是一种可能的输出序列,为什么? s
在下列代码中,有3个进程P1、P2和P3,它们使用了字符输出函数putc来进行输出(每次输出一个字符),并使用了两个信号量L和R来进行进程间的同步。请问: 当这组进程在运行的时候,“CABACDBCABDD”是不是一种可能的输出序列,为什么? s
admin
2014-04-17
37
问题
在下列代码中,有3个进程P1、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);
pute(’C’), putc(’A’); putc(’D’);
V(R); putc(’B’); }
} V(R);
}
选项
答案
可能。相当于进程P2在打印完第二个“A”的时候被中断了。 本题总结:本题是用PV操作实现进程同步的一个例子,由于L信号量只有P1能访问,且只能是P操作,故导致R信号量最大值为3,剩下就是P2、P3对R信号量的使用问题,P2进程不会消耗R信号量,而P3会消耗。
解析
转载请注明原文地址:https://kaotiyun.com/show/gYxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简要分析在蒸汽时代资本主义的决定性的胜利。
汉武帝时期设立的司隶校尉所掌纠的范围不包括()。
简述20世纪30年代英法推行绥靖政策的原因。
下列不属于维也纳会议召开的目的的是()。
日本在《二十一条》中提出:“中国沿海岛屿不得租于他国。”其真实目的是()。
以下不属于国民党控制金融的“四行”的是()。
抗日战争期间,日本将沦陷区的许多矿产业、钢铁业等交给日本公司管理,而名义是()
周人重视婚姻,对婚礼尤为讲究。周代的婚礼有六项程序,即:①纳征②问名③纳采④请期⑤亲迎⑥纳吉下列选项顺序排列正确的是()
17世纪英国资产阶级革命中,曾利用了古老文件同专制王权作斗争。这一古老文件是()
电子计算机的发展经过了:①电子数值积分计算机(ENIAC)②集成电路计算机③大规模集成电路汁算机④晶体管计算机⑤人工智能计算机其先后顺序是()。
随机试题
男性,25岁,突感上腹部剧痛。检查:血压130/80mmHg,脉搏110次/分,板样腹,肠鸣音消失。血红蛋白12%/L,血白细胞数8.0×109/L。首先应采取的检查为
以下疾病可出现皮肤蜘蛛痣的是
A.Kernig征阳性B.分离性感觉障碍C.Babinski征阳性D.共济失调E.屈颈试验阳性
发行环节多,工作量大,认购成本高,发行时间较长的股票的发行方式是()。
对处于微利或微亏状态的被审计单位,在()情况下,适宜采用过去3-5年经常性业务的平均税前利润作为基准。
【2012年烟台市市直】教育的本质即教育的归属问题。()
在M市,8月中每一天电的消耗量与这一天湿度的最大值成正比。既然今年8月的平均湿度峰值比去年8月的高3个百分点,那么就可推出M市今年8月的耗电量一定比去年8月的多。下面哪一个论述的推理模式与上面的论述最相似?
Onwhatdayoftheweekwillthemagazinearrive?
Manypeople,includingcollegestudentsofallages,spendlittletimein______ofphysicalfitness.
品牌
最新回复
(
0
)