首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
为什么要在生产者和消费者的同步问题中加入互斥信号量mutex,而在计算进程和打印进程的两个进程之间的同步问题中不要加入互斥信号量mutex?
为什么要在生产者和消费者的同步问题中加入互斥信号量mutex,而在计算进程和打印进程的两个进程之间的同步问题中不要加入互斥信号量mutex?
admin
2016-05-14
69
问题
为什么要在生产者和消费者的同步问题中加入互斥信号量mutex,而在计算进程和打印进程的两个进程之间的同步问题中不要加入互斥信号量mutex?
选项
答案
由于在生产者和消费者问题中的两个信号量buffers和products的值都可以大于1,因此就可能发生有多个生产者进程和消费者进程同时通过semWait(buffers)和sereSignal(products)操作,进入缓冲区存或取产品的情况。由于存放产品的缓冲区是一种数据结构,本身也是临界资源,故对该部分的操作是一个临界段,各个进程也要互斥地执行。 在计算进程和打印进程的两个进程之间的同步问题中,由于受对方的制约,两个进程不可能同时访问缓冲区,故这种同步中就隐含了互斥。如果像生产者和消费者问题一样,也加入互斥信号量mutex,尽管没有问题,但是这是没有必要的。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/cdNx777K
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
举例说明如何解决“复制器”这个光纤通信系统的安全薄弱环节。
对于给定的明文“security”,使用加密函数E(m)=(5m+1)mod26进行加密,其中m表示明文中被加密字符在字符集合(a,b,e,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z)中的序号,序号依次为0
半连接(SYN)端口扫描技术显著的特点是()
在计算机病毒检测手段中,下面关于特征代码法的表述,错误的是()
NAT有三种类型:静态NAT、动态地址NAT和___________。
一般的,计算机病毒都是由___________从系统获取控制权,引导病毒的其他部分工作。()
在求最大流量问题中,已知从起点到它相邻的三个结点每分钟最多可通过30,25,40辆汽车,则从终点每分钟可输出的汽车辆数是()
下列IP地址中合法的是()
按照计算机系统层次结构,算术运算、逻辑运算和移位等指令应属于哪种机器语言()
________是让构成存储系统的几种不同的存储器之间,配上辅助软、硬件,使之从应用程序员角度看来,它们是一个逻辑上的整体。
随机试题
陈某对甲、乙两个行政机关以共同名义作出的具体行政行为不服申请复议,下列关于复议机关的说法中不正确的有()。
(accomplish)Dancingandsingingwereamonghermany________.
依据《防沙治沙法》,在沙化土地范围内进行铁路、公路等建设活动,依法必须提交的是()。
职业病是指()。
中运公司和绿源公司均为增值税一般纳税人,适用的增值税税率均为17%。中运公司于2010年9月30向绿源公司销售一批产品,应收绿源公司的货款为4680万元(含增值税)。绿源公司同日开出一张期限为6个月,票面年利率为6%的商业承兑汇票。在票据到期日,绿源公司没
()是指金融资产价格和商品价格的波动给商业银行表内头寸、表外头寸造成损失的风险。
某永续年金每年都产生15元的现金流,若年利率为10%,则该年金流现值为()元。
()障碍不属于性心理障碍。
第三次科技革命初期,苏联领先于美国的新兴科学技术成就是()。
Writeanessaybycommentingonthefollowingsaying.Youcangiveexamplestoillustrateyourpoint.Youshouldwritea
最新回复
(
0
)