首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
为什么要在生产者和消费者的同步问题中加入互斥信号量mutex,而在计算进程和打印进程的两个进程之间的同步问题中不要加入互斥信号量mutex?
为什么要在生产者和消费者的同步问题中加入互斥信号量mutex,而在计算进程和打印进程的两个进程之间的同步问题中不要加入互斥信号量mutex?
admin
2016-05-14
63
问题
为什么要在生产者和消费者的同步问题中加入互斥信号量mutex,而在计算进程和打印进程的两个进程之间的同步问题中不要加入互斥信号量mutex?
选项
答案
由于在生产者和消费者问题中的两个信号量buffers和products的值都可以大于1,因此就可能发生有多个生产者进程和消费者进程同时通过semWait(buffers)和sereSignal(products)操作,进入缓冲区存或取产品的情况。由于存放产品的缓冲区是一种数据结构,本身也是临界资源,故对该部分的操作是一个临界段,各个进程也要互斥地执行。 在计算进程和打印进程的两个进程之间的同步问题中,由于受对方的制约,两个进程不可能同时访问缓冲区,故这种同步中就隐含了互斥。如果像生产者和消费者问题一样,也加入互斥信号量mutex,尽管没有问题,但是这是没有必要的。
解析
转载请注明原文地址:https://kaotiyun.com/show/cdNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
网络反病毒技术包括:预防病毒、检测病毒和___________三种技术。
若X企业的网络系统拓扑结构如下图所示,请尝试对X企业的网络安全解决方案进行分析。
如果一个随机变量允许在某个给定的范围内具有任何个数的数值,则它就是一个()
盈亏平衡分析是以所有成本都能分为固定的和可变(变动)的两个组成部分为前提的。在这个前提下,总成本与销售量的关系是________的。
在网络图的所有线路中,总作业时间最长的线路,称之为()
最小枝权树的算法是按把最近的______连接到______上的方法来进行的。
在库存管理中,“再订货时某项存货的存量水平”称为()
以多道程序设计为基础的现代操作系统的主要特征不包括()
信箱是一种数据结构,逻辑上可分为两部分:信箱头和________。
操作系统为用户提供使用计算机系统的两类接口:一是程序员接口,用户通过“( )”使用操作系统功能;二是操作员接口,用户通过( )提出控制要求。
随机试题
在光滑的冰面上开车是不容易的,可是我在北极见到的芬兰司机,在冰道上开车的时速和在柏油马路上一样快。为保障安全,这里的汽车都备有两套轮子,一套是夏季用的普通轮子,一套是适用于冰面的带针的轮子。公路上的另一奇景是白天行驶的车辆都开着灯,据说这样事故发生率较低。
“十八大”提出,适应经济全球化的新形势,必须实行更加积极主动的开放战略完善开放型经济体系。开放型经济体系的新要求主要是()
有关感光效应的解释,正确的是
下列关于急性肠梗阻的描述哪项是正确的
细小而含黏液质多的种子类药入汤剂宜()贝壳类药入汤剂宜()
甲氧氯普胺药理作用特点是
A安装公司承包某分布式能源中心的机电安装工程,工程内容有:冷水机组、燃气锅炉、配电柜、水泵等设备的安装和冷热水管道、电缆排管及电缆施工。分布式能源中心的冷水机组、燃气锅炉、配电柜、水泵等设备由业主采购,金属管道、电力电缆及各种材料由安装公司采购。A安装公
科学揭示燃烧现象的是哥白尼。()
2006年3月10日,杨某在甲市乙县县城某宾馆嫖娼,被乙县公安局永华派出所民警当场抓获,3月12日,永华派出所依照《治安管理处罚法》第66条的规定,以自己的名义对杨某作出拘留15日、罚款4000元的处罚决定。杨某认为永华派出所处罚决定程序违法,且自己系第一
颜元晚年创立,采用分斋教学的学校是()
最新回复
(
0
)