首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
举例说明P、V操作为什么要求设计成原语(即对同一信号量上的操作必须互斥)。 P(S)操作: S.value-一: If(S.value
举例说明P、V操作为什么要求设计成原语(即对同一信号量上的操作必须互斥)。 P(S)操作: S.value-一: If(S.value
admin
2013-09-16
41
问题
举例说明P、V操作为什么要求设计成原语(即对同一信号量上的操作必须互斥)。
P(S)操作:
S.value-一:
If(S.value<0)
{
Add this process to S.L:
Block();
}
V(S)操作
S.value++;
If(S.value<=0)
{
Remove a process P from S.L:
Wakeup(P);
}
选项
答案
例如,用P,V操作来实现进程对临界资源互斥使用。此时,只需定义一个信号量s,其初值{1,NULL),并在临界区前执行P(S)操作,而在临界区后执行V(S)操作。此时P,V操作不设计成原语,那么在执行P,V操作时进程可以被中断。由于在初始状态下,临界资源空闲,故应允许第一个申请临界资源的进程进入临界区使用临界资源,但如果该进程在执行到P操作的语句S.value-后(此时S.value的值为0)便被另一个进程中断,而那个进程也企图通过执行P(S)操作进入临界区,则第二个进程也必须执行语句S.value一一,从
解析
转载请注明原文地址:https://kaotiyun.com/show/PMxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1946年5月,中共中央发布的实现“耕者有其田”政策的重要文件是()。
下列选项中对中国新民主主义革命和旧民主主义革命的比较,正确的是()①是中国资产阶级民主革命进程总的两个阶段②两者的根本区别在于领导阶级的不同③两者的指导思想和革命前途不同④两者的革命性质和根本任务没有变化
简评斯大林《苏联社会主义经济问题》。
“瓜步之战”发生在下列哪两个政权之间?()
下列关于第三次科技革命的说法,不正确的是()。
标志着南京国民政府在全国范围内形式上完成统一的事件是()。
美洲是一块古老的大陆,长期以来与世隔绝。把它与世界开始联系起来的重大转折时刻是()
下列对于两次世界大战之间的国际关系体系的描述,正确的一组是()①原有的四大帝国纷纷解体②中欧和东南欧已经出现了许多民族独立国家③欧洲的两侧出现了崛起的美国和社会主义的苏维埃俄国④远东出现了恶性发展的日本和独立
支持多道程序的操作系统,区别于其他操作系统的主要特征为()。
某汽车轮渡口,过江渡船每次能载10辆车过江。过江车辆分为客车类和汽车类,上渡船有如下规定:同类车先到先上船,客车先于货车上船,且每上4辆客车,才允许上一辆货车,若等待客不足4辆,则以货车代替,若无货车等待允许客车都上船。写一算法模拟渡口管理。
随机试题
向十二指肠内注入大量HCl可引起
护理吉兰-巴雷综合征瘫痪患儿的措施正确的下列哪项除外
李某系某县银行一营业所会计人员,自2000年4月至2002年8月,李某采取涂改入账单据、票据,在往来账上添加数字等手法,私自挪用公款43次,借给9个集体企业用于购买生产资料、扩大经营等,总数额达6万元。每笔款项挪用的时间,最长达1年零2个月,最短达17天
开采容易自燃和自燃的煤层时,在采(盘)区开采设计中,必须预先选定构筑()位置。
按广播电视系统的组成和功能进行分类,广播电视的工程类别有()。
工程竣工后,必须进行最终检验和试验。( )应按编制竣工资料的要求组织收集、整理质量记录。
李大钊曾将日本的三次侵华罪行概括为“三甲”(甲午、甲辰、甲寅)战争,其中的“甲寅”战争是指()。
下列关于防火墙的说法中错误的是(29)。
Childrenwhogriptheirpenstooclosetothewritingpointarelikelytobeatadisadvantageinexaminations,【C1】______tothe
TodayistheanniversaryofthatafternooninAprilayearagothatIfirstsawthestrangeandappealingdollinthewindowof
最新回复
(
0
)