首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
在下列代码中,有3个进程Pl、P2和P3,它们使用了字符输出函数putc来进行输出(每次输出一个字符),并使用了两个信号量L和R来进行进程间的同步。请问: 当这组进程在运行的时候,“CABACDBCABDD”是不是一种可能的输出序列,为什么? semap
在下列代码中,有3个进程Pl、P2和P3,它们使用了字符输出函数putc来进行输出(每次输出一个字符),并使用了两个信号量L和R来进行进程间的同步。请问: 当这组进程在运行的时候,“CABACDBCABDD”是不是一种可能的输出序列,为什么? semap
admin
2017-04-28
82
问题
在下列代码中,有3个进程Pl、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”的时候被中断了。 本题总结:本题是用PV操作实现进程同步的一个例子,由于L信号量只有Pl能访问,且只能是P操作,故导致R信号量最大值为3,剩下就是P2,P3对R信号量的使用问题,P2进程不会消耗R信号量,而P3会消耗。
解析
转载请注明原文地址:https://kaotiyun.com/show/0WRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
结合诸条约内容简述中国社会沦为半殖民地半封建社会的过程。
分析德国法西斯上台的原因。
试以英国为例分析工业革命的深远影响。
关于垄断组织的积极作用,不正确的说法是()。
在周初分封中,分封同姓诸侯国、异姓诸侯国,也分封圣王之后,下面属于圣王之后的封国为()。
《凡尔赛条约》中,战胜国以()方式处置德国的全部海外殖民地。
在周初分封中,分封同姓诸侯国、异姓诸侯国,也分封圣王之后,下面属于圣王之后的封国为()。
设某计算机系统有一块CPU、一台输入设备、一台打印机。现有两个进程同时进入就绪状态,且进程A先得到CPU运行,进程B后运行。进程A的运行轨迹为:计算50ms,打印信息100ms,再计算50ms,打印信息100ms,结束。进程B的运行轨迹为:计算50
从下面关于虚拟设备的论述中,选择一条正确的论述()。
设某计算机有四个中断源,优先顺序按1→2→3→4降序排列,若1、2、3、4中断源的服务程序中对应的屏蔽字分别为1110、0100、0110、1111,试写出这四个中断源的中断处理次序(按降序排列)。若四个中断源同时有中断请求,画出CPU执行程序的轨迹。
随机试题
A.过敏反应B.胃肠道反应C.中枢神经系统反应D.心脏毒性E.血液系统毒性强心苷最早的不良反应是
猩红热的致病菌是
中国21世纪初可持续发展行动指导思想是()。
《中华人民共和国企业破产法》(以下简称《企业破产法》)规定,债权申报期限为自人民法院发布受理破产申请公告之日起()。
在发生重大事件或突发性事件时,各警种要各司其职,不属于其职责范围内的事情,不能越权行事。()
信访是一种()。
如果一份公文结尾处留下的空白位置不足以放下印章的时候,必须()。
使儿童更好地适应互联网时代,不仅意味着要让他们掌握计算机技术、会使用计算机查找信息,更重要的在于要让儿童对互联网上__________的信息有清醒的辨别能力。填入划横线部分最恰当的一项是()。
洛克的绅士教育理论认为,一位合格的绅士最重要的品质是()。
下图中,图1、图2是应用程序的部分界面。运行程序首先出现图1的对话框,要求用户输入口令,输入完毕后单击“确定”按钮。如果输入的口令正确,则显示图2的界面。如果输入的门令错误,则出现图3的信息框。单击图1中的“取消”按钮,则结束程序。PrivateSub
最新回复
(
0
)