首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
在下列代码中,有3个进程P1、P2和P3,它们使用了字符输出函数putc来进行输出(每次输出一个字符),并使用了两个信号量L和R来进行进程间的同步。请问: 当这组进程在运行的时候,“CABACDBCABDD”是不是一种可能的输出序列,为什么? s
在下列代码中,有3个进程P1、P2和P3,它们使用了字符输出函数putc来进行输出(每次输出一个字符),并使用了两个信号量L和R来进行进程间的同步。请问: 当这组进程在运行的时候,“CABACDBCABDD”是不是一种可能的输出序列,为什么? s
admin
2014-04-17
64
问题
在下列代码中,有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://www.kaotiyun.com/show/gYxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简述20世纪30年代英法推行绥靖政策的原因。
阿拉伯数字的最早发明人是()。
战国初期,上党地区在下列哪一个国家的控制范围之内?()
1905年至1907年间,围绕中国究竟是采用革命手段还是改良方式这个问题,革命派与改良派进行论战的舆论阵地是()。
洋务派创办军事工业的方式是()。
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
阅读材料,回答问题:材料一:巴尔干半岛和东地中海地区,历来被英国视为大英帝国的生命线。大战结束前后,美国利用种种借口,千方百计渗入这个连接欧亚两大洲的重要战略地区……1947年2月21日,英国向美国国务院发出了结束援助希腊、土耳其的照会,声称国内严重的经
支持多道程序的操作系统,区别于其他操作系统的主要特征为()。
已知一组关键字为(26,36,41,38,44,15,68,12,6,51,25),用链地址法解决冲突。假设装填因子a=0.75,散列函数的形式为H(K)=KMODP,回答下列问题:(1)构造散列函数。(2)画出散列表。(
在AOE网络中关键路径叙述正确的是()。
随机试题
点火线圈的附加电阻断路,不影响正常点火。()
欧洲货币市场的作用是什么?
下列选项属于建筑安装工程费用的有( )。
影响管道防腐层的附着质量和防腐效果的因素有()。
我国某进出口公司从香港购进一批SONY牌电视机,该电视机为日本品牌,其中显像管为韩国生产,集成电路板由新加坡生产,其他零件均为马来西亚生产,最后由韩国组装成整机。该公司向海关申报进口该批电视机时,原产地应填报为()。
下列关于全球投资业绩标准关于收益率计算的具体条款,说法错误的是()。
归因的影响因素包括()。
2014年10月,国务院总理李克强在中国工会第十六次全国代表大会上做经济形势报告时指出:要继续巩固稳中向好的发展态势,其中的“好"就是要通过全面深化和加快改革,着重在提高质量、增加效率和可持续上下功夫;就是要努力把“短项”变成“长项”,切实把经济发展转向主
你负责管理单位的公章,同事有一份紧急文件要盖章。但盖章前需要部门领导在申请单上签字,此时领导不在不能签字,你怎么办?
WhydidJanewanttogobacktowork?
最新回复
(
0
)