首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
为什么要在生产者和消费者的同步问题中加入互斥信号量mutex,而在计算进程和打印进程的两个进程之间的同步问题中不要加入互斥信号量mutex?
为什么要在生产者和消费者的同步问题中加入互斥信号量mutex,而在计算进程和打印进程的两个进程之间的同步问题中不要加入互斥信号量mutex?
admin
2016-05-14
80
问题
为什么要在生产者和消费者的同步问题中加入互斥信号量mutex,而在计算进程和打印进程的两个进程之间的同步问题中不要加入互斥信号量mutex?
选项
答案
由于在生产者和消费者问题中的两个信号量buffers和products的值都可以大于1,因此就可能发生有多个生产者进程和消费者进程同时通过semWait(buffers)和sereSignal(products)操作,进入缓冲区存或取产品的情况。由于存放产品的缓冲区是一种数据结构,本身也是临界资源,故对该部分的操作是一个临界段,各个进程也要互斥地执行。 在计算进程和打印进程的两个进程之间的同步问题中,由于受对方的制约,两个进程不可能同时访问缓冲区,故这种同步中就隐含了互斥。如果像生产者和消费者问题一样,也加入互斥信号量mutex,尽管没有问题,但是这是没有必要的。
解析
转载请注明原文地址:https://kaotiyun.com/show/cdNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
网络系统的总体安全需求是建立在对网络安全___________基础上的。
在计算机病毒检测手段中,下面关于校验和法的表述,错误的叙述是()
入侵检测通过监视受保护系统的状态和活动,采用误用检测或___________的方式,发现非授权或恶意的系统及网络行为。
地线种类中,计算机系统的逻辑参考地是____________。()
某设备公司计划期内安排A、B两种产品生产,有关资源消耗及可获利润(万元/件)如题39表,该公司希望生产安排的利润最大化。试建立该问题的标准形式数学模型以原点为基础求出基础可行解,并建立初始单纯形表。
运输问题是_________问题中一类具有特殊性质的问题,它通过选择最佳的运输方案,以达到总的运输费用最低或获得的利润最大等目标。
可用于不确定条件下决策类型的方法是()
某厂计划生产甲、乙两种产品,具体情况如下:试建立能获得最大利润的生产计划内线性规划模型,并列出其单纯形初表。
进程从运行态转为就绪态,可能的原因是()
在一个夜校选课系统的程序功能说明书中指出了某一程序的输入条件为:每个读夜校的学生可以选择1至4门课程,试用黑盒法设计测试用例。按等价类划分法设计测试用例(要求列出设计过程)。
随机试题
开幕(开业)庆典
甲状腺功能亢进症最常见的病因是()
以下选项中,受合同法调整的是( )。
需求和需要的关系是()。
下列各项中,不属于融资租赁的功能的有()。
"一、注意事项1.申论考试与传统的作文考试不同。是分析驾驭材料的能力与表达能力并重的考试。2.作答参考时限:阅读资料40分钟。作答110分钟。3.仔细阅读给定的资料.按照后面提出的“作答要求”依次作答在答题纸指定位置。4.答题时请认准题号.避免答错
案例二B公司张总经理在一次职业培训中学习到很多目标管理的内容。他对于这种理论逻辑上的简单清晰及其预期的收益印象非常深刻。因此,他决定在公司内部实施这种管理方法。首先他需要为公司的各部门制定工作目标。张总认为:由于各部门的目标决定了整个公司的业绩,因此应该
Themade-for-TVmovieaboutatornadocarryingman-eatingsharkswasasurprisehitinAmerica.Thepreposterousplotof"Sharkn
AAShortHistoryofNamingHurricanesBHarnessingtheHurricaneEnergyCDifficultyinForecastingtheCourseofaHurric
Tobereallyhappyandreallysafe,oneoughttohaveatleasttwoorthreehobbies,andtheymustallbereal.Itisnousesta
最新回复
(
0
)