首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
下面是一个并发进程的程序代码,正确的说法是( )。 semaphore xl=x2=y=i; int cl=c2=0: cobegin procedure P1 procedure P2 P(x1); P(x2)
下面是一个并发进程的程序代码,正确的说法是( )。 semaphore xl=x2=y=i; int cl=c2=0: cobegin procedure P1 procedure P2 P(x1); P(x2)
admin
2019-08-10
41
问题
下面是一个并发进程的程序代码,正确的说法是( )。
semaphore xl=x2=y=i;
int cl=c2=0:
cobegin
procedure P1 procedure P2
P(x1); P(x2);
if(++cl=1)P(y); if(++c2=1)P(y);
V(x1); V(x2);
computer(A); computer(B);
P(x1); P(x2);
if(--cl=0)V(y); if(--c2=0)V(y);
V(x1); V(x2);
end end
coend
选项
A、进程不会死锁,也不会饥饿
B、进程不会死锁,但是会饥饿
C、进程会死锁,但是不会饥饿
D、进程会死锁,也会饥饿
答案
B
解析
本题考查PV操作与死锁以及饥饿的关系。仔细考察程序代码,我们似曾相识,可以看出是一个扩展的单行线的问题。也就是说,某单行线只允许单方向的车辆通过,在单行线的入口设置信号量y,在告示牌上显示某一时刻各方向来车的数量c1和c2,要修改告示牌上的车辆数量必须互斥进行,为此设置信号量x1和x2。若某方向的车辆需要通过时,首先要将该方向来车数量c1或c2增加1,并查看自己是否是第一个进入单行线的车辆,若是,则获取单行线的信号量y,进入单行线。通过此路段以后出单行线时,将该方向的车辆数c1或c2减1(当然是利用x1或x2来互斥修改),并察看自己是否是最后一辆车,若是,则释放单行线的互斥量y,否则,保留信号量y,让后继车辆继续通过。双方的操作如出一辙。考虑出现一个极端情况,即当某方向的车辆首先占据单行线并后来者络绎不绝时,另一个方向的车辆就再没有机会通过该单行线了。从而造成饥饿。由于有信号量的控制,死锁的可能性没有了(即双方同时进入单行线,在中间相遇,造成双方均无法通过的情景)。
转载请注明原文地址:https://kaotiyun.com/show/mwCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列关于新罗对唐朝政治、文化的学习接受,论述有误的一项是()。
郡县制度在春秋战国时代是政治变革中最显著的一个方面,下列选项中,对郡县制度表述错误的是()
世界天文史上最早实地测量子午线的记录是由谁进行的?()
中华民国军政府是由下列哪个军阀成立的?()
论述晚清时期我国学者对西北地史的研究。
民初政党林立,其中进步党是由几个党派合并而成的,其中不包括()。
1939年5、6月间,英国政府不顾德军的轰炸将33万联军撤到英国,这些部队成为日后反功的基于这就是著名的()。
重庆谈判签署的文件是()。
某计算机采用Cache一主存一磁盘三级存储系统。Cache的访问时间为t1ns,命中率为p1;若Cache未命中,CPU需直接访问主存,访问时间为t2ns,主存命中率为p2;若所需数据字不在主存中,则访问主存未命中、将包含所需数据字的磁盘数据块装入主存共需
随机试题
麻疹疹回期首选方剂是麻毒闭肺首选方剂应是
在下列何种情形中,乙构成不当得利?()
2005年7月间,郝某因经济拮据,决定侵入工行某储蓄网点的计算机系统弄点钱花,于是伙同其兄弟购买了部分电脑器材,制作了侵入计算机系统的装置。郝某还特地在郊区租赁了一套有电话的房子,安置了一部电脑,并在9月7日以假名在某工行某储蓄所开设了16个活期存折账户。
脚手架立杆底座底面标高应高于自然地坪()。拆除安全防护设施时,必须经()同意。
大气环境影响监测时,一级评价项目,监测点应包括评价范围内有代表性的环境空气保护目标,点位不少于()个。
下列车船中,属于车船税征税范围的有()。
根据以下资料。回答下列问题。有研究者在2011年调查了659名没有当地户口的外来人员,询问他们“认为自己属于本地人还是外地人”的问题,结果如下图所示。受调查人群中,认为自己是外地人的比率,迁入本地十年以上的群体比迁入本地五年内的群体
有甲、乙、丙三个学生,一个出生在B市,一个出生在S市,一个出生在W市。他们的专业,一个是金融,一是管理,一个是外语。已知:乙不是学外语的。乙不出生在W市。丙不出生在B市。学习金融的不出生在S市。学习外语的出生在B市。根据上述条件,可推出甲所学的专业是:
利用游标机制可以实现对查询结果集的逐行操作。下列关于SQLServer2008中游标的说法中,错误的是()。
Thereceptionist______wehandedtheformspointedoutthattheyhadnotbeenproperlyfilledin.
最新回复
(
0
)