首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
为什么要在生产者和消费者的同步问题中加入互斥信号量mutex,而在计算进程和打印进程的两个进程之间的同步问题中不要加入互斥信号量mutex?
为什么要在生产者和消费者的同步问题中加入互斥信号量mutex,而在计算进程和打印进程的两个进程之间的同步问题中不要加入互斥信号量mutex?
admin
2016-05-14
53
问题
为什么要在生产者和消费者的同步问题中加入互斥信号量mutex,而在计算进程和打印进程的两个进程之间的同步问题中不要加入互斥信号量mutex?
选项
答案
由于在生产者和消费者问题中的两个信号量buffers和products的值都可以大于1,因此就可能发生有多个生产者进程和消费者进程同时通过semWait(buffers)和sereSignal(products)操作,进入缓冲区存或取产品的情况。由于存放产品的缓冲区是一种数据结构,本身也是临界资源,故对该部分的操作是一个临界段,各个进程也要互斥地执行。 在计算进程和打印进程的两个进程之间的同步问题中,由于受对方的制约,两个进程不可能同时访问缓冲区,故这种同步中就隐含了互斥。如果像生产者和消费者问题一样,也加入互斥信号量mutex,尽管没有问题,但是这是没有必要的。
解析
转载请注明原文地址:https://kaotiyun.com/show/cdNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
一般地,入侵检测系统需要解决两个问题,一是如何充分并可靠地提取描述行为特征的数据,二是如何根据特征数据,高效并准确地判定____________。
公开密钥基础设施(PKI)的核心部分是()
线性规划是试图合理地分配各种_______以最优地实现某个_______的规划方法。
对于线性规划问题,满足_________和_________这两个条件的特解称为可行基解。
设备的动态分配算法有利于提高设备的利用率,但如果使用不当,则有可能造成________。
内核是常驻内存的,永远不会由________调出内存。
WindowsServer2003通过硬件机制实现了________和用户态两个特权级别。
在组通信中,组是定义为在某一系统中相互有关系的________的集合。
数字通信与模拟通信相比,具有哪些主要优缺点?
无线通信系统中影响电波传输的最基本的机制不包括()
随机试题
设y=,求y".
女,26岁,月经规则,周期为28天,末次月经为4月1日,下列哪项是错误的
以下哪项不属于患者的权利内容
项目建设规模是否符合国家和行业的产业政策,相关规划和准入条件是考虑其()的首要因素。
在期货合约交割期内,买方或者卖方客户违约的,()向对方承担违约责任。
(2016·广西)培养学生自我管理班级的能力是班级活动的最终目的。()
Suicide,proclaimedAlbertCamus,aFrenchAlgerianauthor,philosopher,andjournalist,in"TheMythofSisyphus",istheonly
在E-R图中,用来表示实体的图形是
Besidestheformofreports,inwhatotherformscanwegiveoralpresentations?
WhichofthefollowingisNOTthereasonthatthemanwantstogoonadiet?
最新回复
(
0
)