首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
为什么要在生产者和消费者的同步问题中加入互斥信号量mutex,而在计算进程和打印进程的两个进程之间的同步问题中不要加入互斥信号量mutex?
为什么要在生产者和消费者的同步问题中加入互斥信号量mutex,而在计算进程和打印进程的两个进程之间的同步问题中不要加入互斥信号量mutex?
admin
2016-05-14
49
问题
为什么要在生产者和消费者的同步问题中加入互斥信号量mutex,而在计算进程和打印进程的两个进程之间的同步问题中不要加入互斥信号量mutex?
选项
答案
由于在生产者和消费者问题中的两个信号量buffers和products的值都可以大于1,因此就可能发生有多个生产者进程和消费者进程同时通过semWait(buffers)和sereSignal(products)操作,进入缓冲区存或取产品的情况。由于存放产品的缓冲区是一种数据结构,本身也是临界资源,故对该部分的操作是一个临界段,各个进程也要互斥地执行。 在计算进程和打印进程的两个进程之间的同步问题中,由于受对方的制约,两个进程不可能同时访问缓冲区,故这种同步中就隐含了互斥。如果像生产者和消费者问题一样,也加入互斥信号量mutex,尽管没有问题,但是这是没有必要的。
解析
转载请注明原文地址:https://kaotiyun.com/show/cdNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
计算机网络安全是指利用管理控制和技术措施,保证在一个网络环境里,信息数据的__________、完整性及可使用性受到保护。()
加密主要是为了隐蔽信息的内容,而认证的三个主要目的是:____________、身份认证、消息的序号和操作时间认证。
网络系统可能存在的安全威胁主要来自哪些方面?
在入侵检测分析模型中,状态转换方法属于___________检测。
在计算机病毒检测手段中,下面关于校验和法的表述,错误的叙述是()
可用于风险条件下决策类型的是()
应用运筹学决策的一般步骤是:熟悉环境、分析问题、______、收集数据、提出并验证解答、实施______。
进程存在的唯一标志是()
无线通信系统中影响电波传输的最基本的机制不包括()
下列RUP测试活动的执行者不是测试工程师的是()
随机试题
病理性的持续睡眠状态,可被唤醒,并能正确回答问题称为
申请外商投资建设工程监理企业甲级资质的,由()建设主管部门审批。
银行市场细分的作用主要表现在()。
甲公司高级管理人员张某2014年度月平均工资为15000元,公司所在地职工月平均工资为4000元。2015年甲公司每月应扣缴张某基本养老保险费的下列结算列式中,正确的是()。
我国的宪法既确定了公民享有的基本权利,又规定了公民应尽的义务。我国公民的最高法律义务是()。
李惠个子比胡戈高;张凤元个子比邓元高;邓元个子比陈小曼矮;胡戈和陈小曼的身高相同。如果上述断定为真,以下哪项也一定为真?
VisualFoxPrlO6.0的项目文件的扩展名是________。
下列关于队列的叙述中正确的是
在程序运行时,下面的叙述中正确的是
(1)Moderatedrinkingreducesstrokerisk,studyconfirms.Similartothewayadrinkortwoadayprotectsagainstheartattacks
最新回复
(
0
)