首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
下面是一个并发进程的程序代码,正确的说法是( )。 semaphore x1=x2=y=1; int c1:c2=0: cobegin procedure P1 procedure P
下面是一个并发进程的程序代码,正确的说法是( )。 semaphore x1=x2=y=1; int c1:c2=0: cobegin procedure P1 procedure P
admin
2021-08-17
147
问题
下面是一个并发进程的程序代码,正确的说法是( )。
semaphore x1=x2=y=1;
int c1: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(--c1=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/QX3i777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
关于死锁的银行家算法是围绕“安全状态”的概念工作的。当系统预测到不安全状态时,就拒绝分配资源,但是,银行家算法要求的条件并不是必要的。例如,某系统有12个资源供进程P0、P1、P2使用。目前的分配情况如下:请说明系统处于不安全状态;
某指令流水线如下图所示,共分4个过程段:IF(取指)、ID(译码)、EX(执行)、WB(写回),它们执行所需时间分别为80ns、100ns、60ns、90ns。试回答。若四个过程段的执行所需时间都为85ns,则加速比又为多少?
下图所示为一个局域网的连接图,每个计算机的IP地址和物理地址如下表所示:假设该局域网采用了以太网,需要达到100Mbps的数据传送率,那么线路的带宽最小为多少?
有n个生产者进程向1个有限的缓冲区不断地发送信息,这些信息通过缓冲区分发到m个消费者,缓冲区的大小只可以存放1条信息。生产者和消费者的工作遵循如下规则:(1)生产者和消费者对缓冲区的访问互斥;(2)对每1条放人缓冲区的信息,所有消费者都
下列关于二叉树的说法中,正确的是()。
一个32位的计算机系统中,虚拟存储系统采用了物理地址扩展的三级分页方式,第一级页表占用地址的最高2位,第二、三级页表依次占用9位地址,最低12位用于页内偏移量,如图2—3所示。一个进程的地址空间为4GB,每个页表项占用8个字节,请问:(1)一个
主机H通过快速以太网连接到某网络中,H与服务器S使用TCP通信时,在H上捕获的其中2个IP分组如表7—3(a)所列: 请回答下列问题。 (1)表7—3(a)中的IP分组中,是应用层哪种协议?主机H和服务器的IP地址分别是多少? (2)假如
假设有12个初始归并段,其长度分别为85,68,62,9,18,60,20,3,6,8,44,30;现要进行4路外部归并排序,试画出表示归并过程的最佳归并树,并计算树的带权路径长度WPL。
主机H通过快速以太网连接Internet,IP地址为192.168.0.8,服务器S的lP地址为211.68.71.80。H与S使用TCP通信时,在H捕获的其中5个IP分组如题47一a表所示。请回答下列问题。根据题47一a表中的IP分组,分析s已经
某文件系统空间的最大容量为4TB(1T=240),以磁盘块为基本分配单位,磁盘块大小为lKB。文件控制块(FCB)包含一个512B的索引表区。请回答下列问题。假设索引表区仅采用直接索引结构,索引表区存放文件占用的磁盘块号。索引表项中块号最少占多少字节
随机试题
劳动者在试用期间被证明不符合录用条件的,用人单位可以以下方式解除劳动合同,具体是()
何谓换热器的热负荷?
按照我国新闻单位内部组织机构的部门划分方式,发行部属于【】
麻疹前驱期的特征性表现为
具有法人资格的企业指其法定代表人,不具有法人资格的企业指其最高管理者是购进药品时,与本企业首次发生供需关系的药品生产或经营企业是
复式记账法是指对于一笔经济业务,都要在两个或两个以上相互联系的账户中进行登记,系统地反映资金运动变化结果的一种记账方法。()
【真题(中级)】国际储备作为对外金融资产,属于国际收支项目中的()。
合规独立性最重要的是()。
下列哪一说法符合我国劳动合同法的规定?
MartinLutherKingJr.wasborninGeorgiain1929.Whenwas【36】aboyMartinlearnedthathis【37】,theblackAmericans,were【38】
最新回复
(
0
)