首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
在下列代码中,有3个进程P1、P2和P3,它们使用了字符输出函数putc来进行输出(每次输出一个字符),并使用了两个信号量L和R来进行进程间的同步。请问: 当这组进程在运行的时候,“CABACDBCABDD”是不是一种可能的输出序列,为什么? semap
在下列代码中,有3个进程P1、P2和P3,它们使用了字符输出函数putc来进行输出(每次输出一个字符),并使用了两个信号量L和R来进行进程间的同步。请问: 当这组进程在运行的时候,“CABACDBCABDD”是不是一种可能的输出序列,为什么? semap
admin
2017-11-20
60
问题
在下列代码中,有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);
putc(’C’);putc(’A’); putc(’D’);
v(R);putc(’B’); }
} V(R);
}
选项
答案
可能。相当于进程P2在打印完第二个“A”的时候被中断了。
解析
转载请注明原文地址:https://kaotiyun.com/show/djRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
十六国时期的历史,可以划分为前后两个时期,其分界线是()。
第二次世界大战后,国际关系最大的变化是()。
林则徐的反英国侵略的策略思想不包括()。
解放军渡江战役中横渡长江的东西两个攻击点是()。
主张对义和团实行安抚策略的是()。
“二战”期间,美国研制了原子弹并用于实践;1946年美国投入使用的第一台电子计算机最初是用于计算炮弹弹道的;德国人研制成功的远程液体火箭是用于空袭英国的。以上史实说明()。
根据下列史料,说明朝鲜社会性质发生了怎样的变化。第四款朝鲜釜山之草粱项设有日本公馆,久为两国人民通商之地。从今日起,改革从前惯例及岁遣船等事,以此次新订条款为标准,办理贸易事务,朝鲜政府开放第五款所载两口岸,准日本人民往来通商,随意在该两地租借地
试分析淝水之战前后南北政局的特点及其变化。
“瓜步之战”发生在下列哪两个政权之间?()
三个进程P1、P2、P3互斥使用一个包含N(N>O)个单元的缓冲区。P1每次用produce()生成一个正整数并用put()送入缓冲区某一空单元中;P2每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;P3每次用getev
随机试题
二氧化硫属于()氧化物。
不同行业有自己的“行话”,“行话”属于()
谈判中,有关产品技术和质量标准等内容,一般负责人是()
简述如何建设法治中国。
属于浆细胞病的是
火灾自动报警系统中,不仅需要报警,而且需要联动自动消防设备的保护对象的报警系统是()。
“感觉到了的东西,我们不能立刻理解它,只有理解了的东西,才能更深刻地感觉它。”这一观点说明
数据类大致可以分为四类:存档类数据、事务类数据、计划类数据和统计类数据,其中历史的和综合的数据,用作对企业度量和控制的数据类是
Formanypeopletoday,readingisnolongerrelaxation.Tokeepuptheirwork,theymustreadletters,reports,tradepublicatio
A、Heisstillsmokingrecently.B、Hewasasmoker20yearsago.C、Hehadneversmokedbefore.D、Hedoesn’tmindsmoking.B由原文可知,
最新回复
(
0
)