首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
进程P0和P1的共享变量定义及其初值为:booleanflag[2]:intturn=0:flag[0]=FALSE;flag[1]=FALSE;若进程P0和P1访问临界资源的类C伪代码实现如下: 则并发执行进程P0和P1时产生的情形是____。
进程P0和P1的共享变量定义及其初值为:booleanflag[2]:intturn=0:flag[0]=FALSE;flag[1]=FALSE;若进程P0和P1访问临界资源的类C伪代码实现如下: 则并发执行进程P0和P1时产生的情形是____。
admin
2013-04-26
60
问题
进程P0和P1的共享变量定义及其初值为:booleanflag[2]:intturn=0:flag[0]=FALSE;flag[1]=FALSE;若进程P0和P1访问临界资源的类C伪代码实现如下:
则并发执行进程P0和P1时产生的情形是____。
选项
A、不能保证进程互斥进入临界区,会出现“饥饿”现象
B、不能保证进程互斥进入临界区,不会出现“饥饿”现象
C、能保证进程互斥进入临界区,会出现“饥饿”现象
D、能保证进程互斥进入临界区,不会出现“饥饿”现象
答案
D
解析
考查进程间通信与Peterson算法。此算法实现互斥的主要思想在于设置了一个turn变量,用于进程间的互相“谦让”。一般情况下,如果进程P0试图访问临界资源,设置flag[0]=true,表示希望访问。此时如果进程P1还未试图访问临界资源,则flag[1]在进程上一次访问完临界资源退出临界区后已设置为false。所以进程P0在执行循环判断条件时,第一个条件不满足,进程P0可以正常进入临界区,且满足互斥条件。我们需要考虑的是两个进程同时试图访问临界资源的情况。注意turn变量的含义:进程在试图访问时,首先设置自己的flag变量为true,表示希望访问:但又设置turn变量为对方的进程编号,表示“谦让”,因为在循环判断条件中turn变量不是自己编号时就循环等待。这时两个进程就会互相“谦让”一番,但是这不会造成饥饿的局面,因为turn变量会有一个最终值,所以必定有进程可以结束循环进入临界区。实际的情况是,先作出“谦让”的进程先进入临界区,后作出“谦让”的进程则需要循环等待。其实这里可以想象为两个人进门,每个人进门前都会和对方客套一句“你走先”。如果进门时没别人,就当和空气说句废话,然后大步登门入室:如果两人同时进门,就互相请先,但各自只客套一次,所以先客套的人请完对方,就等着对方请自己。然后光明正大地进门。
转载请注明原文地址:https://kaotiyun.com/show/W5xi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
在1957年反右派运动严重扩大化过程中采取的错误斗争方式包括()。
1941年~1942年,中共在根据地建设中,为争取抗战胜利奠定物质基础的措施是()。
三国时期,三国称帝的先后顺序是()。
导致俄国革命去和平发展可能的事件是()。
下列关于王政时代后期的叙述,不正确的是()。
到1869年为止,人类已发现了多少种化学元素()。
第二次世界大战结束后,在外国垄断资本对华扩张中取得优势地位的国家是()。
笈多王朝时期印度文化的发展情况。
火的使用,是人类在征服自然的进程中所取得的伟大成果。人类开始使用天然火是在()。
某计算机的Cache共有16块,采用2路组相联映射方式(即每组2块)。每个主存块大小为32字节,按字节编址。主存129号单元所在主存块应装入到的Cache组号是()。
随机试题
根据中国证券登记结算有限责任公司证券账户管理规则,投资者证券子账户可以包括()。 Ⅰ.人民币普通股票账户(A股账户) Ⅱ.人民币特种股票账户(B股账户) Ⅲ.全国中小企业股份转让系统账户(股转系统账户) Ⅳ.开放式基金账户
如何在WINDOWS95下安装调制调器。
患者黄某,女性,45岁,因子宫肌瘤入院。行手术切除,术后输注悬浮红细胞2U。于输血后1小时出现血红蛋白尿。查体,该患者体温正常,没有发冷、寒战、发热、头痛、腰背疼痛、腹痛、胸前压迫感、呼吸困难、发绀、黄疸等症状。该患者最有可能的输血不良反应为
属于必需脂肪酸的是
与违约责任不同的是,缔约责任发生在合同成立之前,适用于()等情况下对过失方的追究。
外部事件引发的操作风险包括()。
2012年1月,甲、乙、丙三人和丁有限责任公司(以下简称丁公司)设立了一家有限合伙企业,其中甲和丙为普通合伙人,合伙协议约定由甲执行合伙企业事务。2012年5月,甲见股市火爆,即筹款进入股市。丁公司的代表张某见甲忙于炒股,无心管理企业,提出由自己和甲共同执
心理是人脑对()。
数据的( )是数据库的主要特征之一,是数据库与文件系统的根本区别。
Dearcustomer,Bysubscribing"WildlifeMagazine"nowyouwillexperiencetheenjoymentthatcomesfromknowingwildlifeand
最新回复
(
0
)