首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
举例说明P、V操作为什么要求设计成原语(即对同一信号量上的操作必须互斥)。 P(S)操作: S.value-一: If(S.value
举例说明P、V操作为什么要求设计成原语(即对同一信号量上的操作必须互斥)。 P(S)操作: S.value-一: If(S.value
admin
2013-09-16
36
问题
举例说明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://jikaoti.com/ti/B1ajFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
德国法西斯能够通过合法方式夺取政权,主要原因有()。①垄断资产阶级要求建立极权统治②纳粹党利用了人民对现状的不满③骗人的宣传欺骗了社会的信任④通过国会纵火案打击了共产党
巴黎和会讨论的中心问题是()。
西欧早期资产阶级反封建斗争以反天主教会的方式进行,主要原因是()①天主教会是最有势力的封建主集团②天主教会是封建的精神工具③天主教会日益腐败④近代自然科学的兴起
论述印度非暴力运动的过程和失败原因。
下列关于第三次科技革命的说法,不正确的是()。
二月革命后,俄国为什么会出现两个政权并存的局面?
下列有关《布列斯特和约》的说法中,错误的一项是()。
在明朝中叶,农业生产发生了一件非常重要的事件——(),对于当时的食物结构产生了重大的影响
一个使用选择性重传协议的数据链路层协议,如果采用了5位的帧序列号,那么可以选用的最大窗口是()。
假定某计算机的CPU主频为80MHz,CPI为4,并且平均每条指令访存1.5次,主存与cache之间交换的块大小为16B,Caehe的命中率为99%,存储器总线宽度为32位。请回答下列问题。CPU和DMA控制器同时要求使用存储器总线时,哪个优先级更高?
随机试题
Wemustbeawarethatreadingisa______tooloflearninginhighereducation.
A、自发性气胸B、中耳炎C、慢性阻塞性肺气肿D、肺脓肿E、支气管扩张急性上呼吸道感染易并发()
嵌顿疝在手法复位后必须严密观察
【背景】某开发区国有资金投资办公楼建设项目,业主委托具有相应招标代理和造价咨询资质的机构编制了招标文件和招标控制价,并采用公开招标方式进行项目施工招标。该项目招标公告和招标文件中的部分规定如下:(1)招标人不接受联合体投标。(2)投
下列关于改性沥青混合料拌合时间的说法中,错误的是()。
下列关于QDII基金的境外投资顾问的说法错误的是()。
(2017年)思达集团原是一家房地产企业。2016年,思达集团以银行贷款为主要资金来源,开始大举并购一些发达国家的酒店、娱乐、体育健身等方面的业务。最近,思达集团由于收购规模过大,资金出现短缺。同时银行收紧了银根,不再向思达集团发放贷款。因此,思达集团被迫
乙公司2021年的营业收入为20000万元,财务费用(均为利息费用)为600万元,所得税费用为50万元,营业净利率为10%,乙公司2021年资本化利息支出200万元,已经计入在建工程,则利息保障倍数为()。
今天,随着科学技术的迅速发展,人们的物质与精神文化需求日益增长,小范围、低水平的科普活动已远小适应时代的发展。“理解科学”这个大“科普”,便成为迫切需要全社会关注的重大课题。随着科学技术的纵深发展,科学技术逐渐形成了自己的概念和逻辑体系,也渐渐远离了大众的
皇帝:大海另一边的敌国几个世纪以来一直骚扰我们,我想征服它并且一劳永逸地消除这种骚扰。你能给我什么建议?海军上将:如果你穿过大海,一个强大的帝国将会衰落。皇帝:那样的话,准备部队。今天晚上我们就出海。在下面选项中,对皇帝决定入侵的最强有力的批评是:
最新回复
(
0
)