首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
在下列代码中,有3个进程P1、P2和P3,它们使用了字符输出函数putc来进行输出(每次输出一个字符),并使用了两个信号量L和R来进行进程间的同步。请问: 当这组进程在运行的时候,“CABACDBCABDD”是不是一种可能的输出序列,为什么? s
在下列代码中,有3个进程P1、P2和P3,它们使用了字符输出函数putc来进行输出(每次输出一个字符),并使用了两个信号量L和R来进行进程间的同步。请问: 当这组进程在运行的时候,“CABACDBCABDD”是不是一种可能的输出序列,为什么? s
admin
2014-04-17
44
问题
在下列代码中,有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
学硕统考专业
相关试题推荐
在19世纪“实业救国”运动中,中国并没有因此变得富强,根本原因是()。
简述战后西欧经济的变化过程。
到1869年为止,人类已发现了多少种化学元素()。
东欧国家的私有化方式一般有四种,其中波兰采取的主要方式是()
简述清代秘密立储制的操作并作出评价。
电子计算机的发展经过了四代,①电子数值积分计算机(ENIAC);②集成电路计算机;③大规模集成电路计算机;④晶体管计算机;⑤人工智能计算机,其先后顺序是()。
二战后期,反法西斯同盟国召开了一系列会议、达成了一系列协议,以解决战后世界的安排问题,这些会议中以()最为重要,所以,我们将二战后的国际关系格局称为()。
以下选项不属于希腊城邦的形成方式和途径的是()。
第三次科技革命对社会经济结构的影响是()。
某DRAM芯片内部存储元排列成1024.×1024的矩阵,且已知其存取周期为0.1μs,最大刷新间隔为2ms。当采用异步刷新方式时,死时间()。
随机试题
A.白细胞数5×106/L,淋巴细胞为主,蛋白0.3g几,糖3.5mmol/LB.白细胞数50×106/L,淋巴细胞为主,蛋白1.0g/L,糖1.5mmol/LC.白细胞数5×106/L,中性粒细胞为主,蛋白1.0g/L,糖3.5mmol/L
下列物质的熔点由高到低排列顺序正确的是:
【背景】某施工企业承建的某综合楼工程位于某城市的商业中心地段,17层,框架结构,建筑面积56000m2,施工现场占地面积为30000m2。【问题】1.简述施工总平面图设计原则。2.简述施工总平面图设计的步骤。3.简述施工总
小王是某税务机关工作人员,因业务素质不足,导致少征税款10万元。根据刑事法律制度的规定,小王的行为()。
根据增值税进项税额的规定,纳税人因进货退回或折让而收回的增值税税额,应从下期发生的进项税额中冲减。()
甲公司是一家软件企业,产品为财务系统软件,主要客户是中小企业。最近该公司在为一家印度客户提供产品时,由于系统内使用了未经授权的其他公司产品,而遭到印度相关部门的高额罚款。从企业环境来讲,这属于()。
“九州缩地凭挥翰,四海披图当泛槎(木筏)”。这是近代诗人张维屏对一部著述的称赞。这部著述是()。
A.I’dliketoknowyourhealthbenefitandpayscaleB.youwantanexperiencedsoftwareengineerC.Ihavedesignedsomeprogr
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
(1)"LikeFlorenceintheRenaissance."ThatisacommondescriptionofwhatitisliketoliveinSiliconValley.America’st
最新回复
(
0
)