首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
为什么要在生产者和消费者的同步问题中加入互斥信号量mutex,而在计算进程和打印进程的两个进程之间的同步问题中不要加入互斥信号量mutex?
为什么要在生产者和消费者的同步问题中加入互斥信号量mutex,而在计算进程和打印进程的两个进程之间的同步问题中不要加入互斥信号量mutex?
admin
2016-05-14
35
问题
为什么要在生产者和消费者的同步问题中加入互斥信号量mutex,而在计算进程和打印进程的两个进程之间的同步问题中不要加入互斥信号量mutex?
选项
答案
由于在生产者和消费者问题中的两个信号量buffers和products的值都可以大于1,因此就可能发生有多个生产者进程和消费者进程同时通过semWait(buffers)和sereSignal(products)操作,进入缓冲区存或取产品的情况。由于存放产品的缓冲区是一种数据结构,本身也是临界资源,故对该部分的操作是一个临界段,各个进程也要互斥地执行。 在计算进程和打印进程的两个进程之间的同步问题中,由于受对方的制约,两个进程不可能同时访问缓冲区,故这种同步中就隐含了互斥。如果像生产者和消费者问题一样,也加入互斥信号量mutex,尽管没有问题,但是这是没有必要的。
解析
转载请注明原文地址:https://jikaoti.com/ti/QsEaFFFM
本试题收录于:
操作系统题库理工类分类
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
网络系统可能存在的安全威胁主要来自哪些方面?
下面关于信息型漏洞探测技术特点的说法中,正确的是()
在网络系统中部署防火墙,通常会使网络系统的部分功能被___________。
在求解运输问题时,必须符合一个条件:数字格的数目=行数+列数-1。但是有某些运输问题,由于出现一些碰巧的原因,却会出现:数字格的数目<行数+列数-1。这种现象我们称之为________现象。
库存管理的目标主要是保证企业按科学的计划实现_________生产,并且使_________达到最低。
试论述请求分页与分页存储管理有何不同?缺页中断是如何发生的?缺页中断发生后应如何处理?
白盒测试法和黑盒测试法的区别是什么?
覆盖对程序员是不透明的。()
随机试题
代议机关制定公共政策的基本形式是()
试述女性型骨盆的特点及有产科临床意义的三个想象的平面的名称和各平面最短径线的名称及长度。
男性,12岁,6小时前跑步时摔倒,右肘部着地,右肘肿胀压痛,半屈位畸形,前臂明显肿胀,手部皮肤苍白、发凉、麻木,桡动脉搏动微弱,测前臂组织压力60mmHg,X线检查结果为肱骨髁上骨折,应给予的紧急处理为
冲击触诊法是检查者以三四个并拢的手指放于腹壁上的相应部位,与腹壁所成的角度应是( )。
发现有人晕倒时,确认所处环境安全后应立即采取的措施是
关于防护的适用条件与功能,适用于边坡稳定,坡面受雨水冲刷轻微,且易于草类生长的路堤与路堑边坡的防护措施是()。
下列不属于影响货币需求的主要因素的是()。
有他人为了谋取不正当利益给予国家工作人员财物,但国家工作人员没有接受贿赂的故意,立即将财物送交有关部门处理的,一般不构成受贿罪。()
Thisnewsitemisabout
HalloweenOnOctober31st,dozensofchildrendressedincostumesknockontheirneighbors’doorsandyell"TrickorTreat"
最新回复
(
0
)