首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
在下列代码中,有3个进程P1、P2和P3,它们使用了字符输出函数putc来进行输出(每次输出一个字符),并使用了两个信号量L和R来进行进程间的同步。请问: 当这组进程在运行的时候,“CABACDBCABDD”是不是一种可能的输出序列,为什么? s
在下列代码中,有3个进程P1、P2和P3,它们使用了字符输出函数putc来进行输出(每次输出一个字符),并使用了两个信号量L和R来进行进程间的同步。请问: 当这组进程在运行的时候,“CABACDBCABDD”是不是一种可能的输出序列,为什么? s
admin
2014-04-17
32
问题
在下列代码中,有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世纪初出现的法西斯主义实质上也是一种恐怖主义。它与传统的资本主义政治制度的不同主要体现在()。①实行一党专政②抛弃了议会民主制③对外争夺殖民地④强化思想文化的控制
维也纳会议争论的焦点问题是()。
关于“尊王攘夷”运动,不正确的说法是()。
清朝入关初期执行了一些错误的政策,在社会上产生了不良的影响,其中不包括()。
根据义和团运动的产生和发展,论述当今史学界对义和团运动的不同看法。(厦门大学2016年历史学基础真题)
1956年,苏共二十大后,匈牙利大党员和群众强烈要求克服个人崇拜,扩大民主,实行经济改革,一些由知识分子、大学生和干部组成的社团组织纷纷成立,其中最有影响者是()。
在巴黎和会上获利最大的两个国家是()。
现有一个解决无向连通图的最小生成树的一种方法如下:将图中所有边按权重从大到小排序为(el,e2,…,em);i=1;while(所剩边数>=顶点数){从图中删去ei;若图不再连通。则恢复ei;i=
随机试题
下列哪个器官的血液不汇入肝门静脉
简述大学生的学习特点。
A.尿后滴血B.中段血尿C.初血尿,伴腰痛D.鲜血尿,伴有大小不等血块E.暗红色血尿,伴条状血块提示血尿来自上尿路
配筋砌体不得采用掺盐砂浆法施工。()
电气管线、给水排水管道、设备安装和装修工程的最低保修期限为()年。
监理单位必须接受水利工程质量监督单位对其()的监督检查。
在出具审计报告之前,如果注册会计师H发现被审计单位G公司的董事会会议记录上记载的长期投资为2000万元,但已审会计报表中长期投资项目的审定金额为6000万元,二者之间的差异远远超过了会计报表层次的重要性水平。对此,H注册会计师应当在审计报告的意见段后增加强
从造字法上看“咏”字属于____________字,“口”是意符,有表意作用,“永”是声符,有表音作用。
[2007年GRK真题]以一般读者为对象的评价建筑作品的著作,应当包括对建筑作品两方面的评价,一是实用价值,二是审美价值,否则就是有缺陷的。摩顿评价意大利巴洛克宫殿的专著,详细地分析评价了这些宫殿的实用功能,但是没能指出,这些宫殿,特别是它们的极具特色的拱
Herlecturegaveusasenseofhowemptytheuniverseis,inspiteof______numberofstarswithinit.
最新回复
(
0
)