首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
为什么要在生产者和消费者的同步问题中加入互斥信号量mutex,而在计算进程和打印进程的两个进程之间的同步问题中不要加入互斥信号量mutex?
为什么要在生产者和消费者的同步问题中加入互斥信号量mutex,而在计算进程和打印进程的两个进程之间的同步问题中不要加入互斥信号量mutex?
admin
2016-05-14
36
问题
为什么要在生产者和消费者的同步问题中加入互斥信号量mutex,而在计算进程和打印进程的两个进程之间的同步问题中不要加入互斥信号量mutex?
选项
答案
由于在生产者和消费者问题中的两个信号量buffers和products的值都可以大于1,因此就可能发生有多个生产者进程和消费者进程同时通过semWait(buffers)和sereSignal(products)操作,进入缓冲区存或取产品的情况。由于存放产品的缓冲区是一种数据结构,本身也是临界资源,故对该部分的操作是一个临界段,各个进程也要互斥地执行。 在计算进程和打印进程的两个进程之间的同步问题中,由于受对方的制约,两个进程不可能同时访问缓冲区,故这种同步中就隐含了互斥。如果像生产者和消费者问题一样,也加入互斥信号量mutex,尽管没有问题,但是这是没有必要的。
解析
转载请注明原文地址:https://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
认证技术可以分为三个层次:___________、认证体制和密码体制。
地线种类中,计算机系统的逻辑参考地是____________。()
某公司对过去一年中某种配件的顾客需求管理统计如题34表,试计算并在表中填写出累计概率分布和随机数分布。
某决策问题,面临O1、O2、O3、O4四个状态,有A1、A2、A3三个方案可供选择,其支付费用表如下表:试分别完成以下问题:(1)用乐观法决策。(2)用悲观法决策。(3)用最小最大遗憾值法决策。
在具有多线程机制的操作系统中,进程与线程的关系是()
所谓原语就是只具有某种功能,运行时有________的小段程序。
简述组通信机制。
程序流程图主要用于软件开发的哪一阶段?它的主要优缺点有哪些?
随机试题
18K金表示含量为
第一类精神药品处方笺与第二类精神药品处方笺的重要区别在于
阿尔茨海默病的病理特征以下哪种说法是不正确的
我国民事诉讼法规定,因在中国领域内履行()发生纠纷提起的诉讼,由中国法院管辖
如果计算机字长是8位,那么用原码表示最大有符号定点整数的范围是()。
采用振动压路机进行改性沥青混合料路面压实作业应遵循()的原则。
某国家领导人要在连续6天(分别编号为第一天,第二天,……,第六天)内视察6座工厂F、G、H、J、Q和R,每天只视察一座工厂,每座工厂只被视察一次。视察时间的安排必须符合下列条件:(1)视察F在第一天或第六天(2)视察J的日子比视察Q的日子早
A、Yes,itis.B、It’sperfect.C、Idon’tlikeit.C
TheHistoryofGlobalizationGlobalizationiscommonlybelievednottohavebeenaconcernin【D1】______.In1841,awriterfrom
A、The"familyvalues"hasalreadyvanished.B、Nosinglemodelof"family"doeswhatafamilyshoulddo.C、Familyisanentityth
最新回复
(
0
)