首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
进程P0和P1的共享变量定义及其初值为: boolean flag[2]; int turn=0; flag[0]=FALSE;flag[1]=FALSE; 若进程P0和P1访问临界资源的类C伪代码实现如下: 则并发执行进程P0和P1时产生的情形是___
进程P0和P1的共享变量定义及其初值为: boolean flag[2]; int turn=0; flag[0]=FALSE;flag[1]=FALSE; 若进程P0和P1访问临界资源的类C伪代码实现如下: 则并发执行进程P0和P1时产生的情形是___
admin
2015-12-30
42
问题
进程P0和P1的共享变量定义及其初值为:
boolean flag[2];
int turn=0;
flag[0]=FALSE;flag[1]=FALSE;
若进程P0和P1访问临界资源的类C伪代码实现如下:
则并发执行进程P0和P1时产生的情形是_______。
选项
A、不能保证进程互斥进入临界区,会出现“饥饿”现象
B、不能保证进程互斥进入临界区,不会出现“饥饿”现象
C、能保证进程互斥进入临界区,会出现“饥饿”现象
D、能保证进程互斥进入临界区,不会出现“饥饿”现象
答案
D
解析
这是皮特森算法的实际实现,保证进入临界区的进程合理安全。该算法为了防止两个进程为进入临界区而无限期等待,设置变量turn,表示不允许进入临界区的编号,每个进程在先设置自己标志后再设置turn标志,不允许另一个进程进入,这时,再同时检测另一个进程状态标志和不允许进入表示,这样可以保证当两个进程同时要求进入临界区时只允许一个进程进入临界区。保存的是较晚的一次赋值,则较晚的进程等待,较早的进程进入。先到先入,后到等待,从而完成临界区访问的要求。
其实这里可以想象为两个人进门,每个人进门前都会和对方客套一句“你走先”。如果进门时没别人,就当和空气说句废话,然后大步登门入室;如果两人同时进门,就互相请先,但各自只客套一次,所以先客套的人请完对方,就等着对方请自己,然后光明正大地进门。
转载请注明原文地址:https://kaotiyun.com/show/9ERi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
维也纳会议争论的焦点问题是()。
我国第一部系统的史学理论著作是()。
下列关于唐代三省六部制的说法错误的一项是()。
周王室的两大官僚系统是()。
前期罗马帝国时期,关于罗马东方行省的传统手工业产品的叙述,不正确的是()。
关于法兰西第三共和国宪法的叙述,不正确的是()。
基督教产生的时间是()。
发现电磁感应现象的科学家是()。
简述西欧经济一体化的原因、进程和意义。
某计算机有8个主设备需要竞争总线的使用权,其设备号为0~7。现欲设计其判优控制方法,试回答下述问题。(1)集中式总线判优控制与分布式总线判优控制的区别是什么?(2)若采用集中式判优控制,则在链式查询、计数器定时查询和独立请求三种方式下,
随机试题
经皮肤黏膜沾染毒物者,首先应()
汉字输出码又被称为汉字()。
在社会主义初级阶段,个人收入的分配必须坚持效率优先、兼顾公平的原则,为此必须把()结合起来。
图书编校质量检查的范围,除了正文外,还包括()等。
社会治安综合治理内容的要点是()。
下列哪些犯罪分子不成立特别累犯?()
为了加强对各国垄断资本的协调和制约。第二次世界大战后,国际垄断资本建立了国际货币基金组织、世界银行和世界贸易组织等国际经济机构。这些国际经济机构在协调和合作的基础上促进了经济全球化的发展,主要表现在()。
Duringthelast15years,theEarth’ssurfacetemperatureroseatarateof0.04°Cadecade,farslowerthanthe0.18℃increase
Althoughonemightnotthinksofromsomeofthecriticismofit,advertisingisessentialtothekindofsocietyinwhichpeo
Belgiumrepliedthatshehadalwaysbeenfaithfultoherinternational______.
最新回复
(
0
)