首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
在生产者一消费者问题中,如果将两个semWait操作即生产者程序流程中的semWait(buffers)和semWait(mutex)互换位置,或者是将semSignal(mutex)与semSignaj(products)互换位置,结果会如何?
在生产者一消费者问题中,如果将两个semWait操作即生产者程序流程中的semWait(buffers)和semWait(mutex)互换位置,或者是将semSignal(mutex)与semSignaj(products)互换位置,结果会如何?
admin
2016-05-14
32
问题
在生产者一消费者问题中,如果将两个semWait操作即生产者程序流程中的semWait(buffers)和semWait(mutex)互换位置,或者是将semSignal(mutex)与semSignaj(products)互换位置,结果会如何?
选项
答案
seinWait(buffers)和semWait(mutex)互换位置后,因为mutex在这儿是生产者和消费者公用的信号量变量,生产者在执行完semWait(mutex)后,则mutex赋值为0,倘若当前无空闲缓冲区,buffers也为0,在执行了semWait(buffers)后,buffers为-1,该生产者进程就会进入阻塞状态,这样不仅其他的生产者进程会因mutex不能继续存放产品,并且消费者也因mutex不能取产品,从而释放缓冲区,使缓冲区始终为0,这样就形成了死锁。 由于semSignal操作不含有使进程阻塞的操作,故semSignal(mutex)与semSignal(products)互换位置后,不会发生死锁问题。 交换消费程序流程中的semWait(products)和sereWait(mutex)或者semSignal(mutex)与semSignal(products)的位置的结果也类似。
解析
转载请注明原文地址:https://jikaoti.com/ti/tetaFFFM
本试题收录于:
操作系统题库理工类分类
0
操作系统
理工类
相关试题推荐
下列步骤中,不属于应用运筹学进行决策过程的是()
网络计划技术
以下的几个预测步骤中,不包括于企业价格预测的程序的是()
库存管理中,只要求做到不缺货、不影响生产,而不必过分细致管理的存货是()
某个马尔柯夫过程经过长时间的转换已经达到这样一种状态,在这种状态下,描述该系统状态的各个变量的转换概率矩阵已经不可能再有变动,于是我们称这种概率矩阵为______概率矩阵。
运输问题肯定有______解,由于约束方程的结构,它不存在______解的可能。
某百货公司去外地采购A、B、C、D四种规格的服装,数量分别为:A-1500套,B-2000套,C-3000套,D-3500套。同时有三个城市可供应上述规格服装,供应量为:城市甲-2500套,城市乙-2500套,城市丙-5000套,由于这些城市服装质量运价
进程的基本调度状态有哪些?它们之间是如何转换的?
进程存在的唯一标志是()
SNMP定义了管理进程和________之间的关系。
随机试题
当发现现实不符合理想预期的时候,有些人就对现实大失所望,甚至对现实采取全盘否定的态度。这些人陷入的片面性误区是()
贷款的还款方式有()。
建设单位与物业买受人签订的物业房屋销售合同,应当包括()的内容。
广州、深圳、佛山三市的科技项目数约占广东省的:
索引以及一切检索工具,本质上都是揭示人类知识内在关联的认知方式,而且完全符合人类的认识习惯。我们通过研究索引的________________,可以获得极大的启示。索引揭示的知识规则,是构建新媒体时代人类知识体系的基础,也是实现知识发现新方案的基础。索引具
在20世纪30年代,人们已经发现了一种有绿色和褐色纤维的棉花。但是,直到最近培育出一种可以机纺的长纤维品种后,它们才具有了商业上的价值。由于这种棉花不需要染色,加工企业就省去了染色的开销,并且避免了由染色工艺流程带来的环境污染。从题干可推出以下哪项结沦?(
In1957adoctorinSingaporenoticedthathospitalsweretreatinganunusualnumberofinfluenza-likecases.Influenzaissomet
A、Themeansoftransport.B、Thelivingcosts.C、Thelivinghabit.D、Thepaceoflife.D本题考查细节。由句(8)可知,男士告诉女士,她面临的最大变化将是生活节奏的改变,因
A、Thereportedheroturnedouttobehisfather.B、Hedidnotunderstandhisfathertilltoolate.C、Suchmisfortuneshouldhave
Tenyearsago,JoeAllenbeganstudyingadiversegroupofseventhgradersneartheUniversityofVirginia,wherehe’saprofess
最新回复
(
0
)