首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
因争用资源产生死锁的必要条件是互斥、循环等待、不可抢占和(16)。对于缓冲池 (大量缓冲区)的管理,采用生产者-消费者方式解决同步或互斥时,通常需要用(17)个信号量。
因争用资源产生死锁的必要条件是互斥、循环等待、不可抢占和(16)。对于缓冲池 (大量缓冲区)的管理,采用生产者-消费者方式解决同步或互斥时,通常需要用(17)个信号量。
admin
2019-03-11
60
问题
因争用资源产生死锁的必要条件是互斥、循环等待、不可抢占和(16)。对于缓冲池 (大量缓冲区)的管理,采用生产者-消费者方式解决同步或互斥时,通常需要用(17)个信号量。
选项
A、1
B、2
C、3
D、4
答案
C
解析
进程的并发执行会导致对资源的竞争。如果多个进程由于竞争资源造成一种僵局,而无外力作用,这些进程都将无法向前推进,就造成了死锁。死锁的产生有以下四个必要条件。(1)互斥条件:在一段时间内某资源只能被一个进程占有。(2)请求和保持条件:进程在申请新的资源得不到满足时,对已获得的其他资源保持不放。(3)不可剥夺条件:进程已获得的资源在未使用完之前不能被剥夺,只能在使用完时由自己释放。(4)环路等待条件:在资源有向图中,存在环路。在n个缓冲区,m个生产者和k个消费者的生产者-消费者问题中,可利用互斥信号量mutex使诸进程实现对缓冲池的互斥使用,利用资源信号量empty和full分别表示缓冲池中空缓冲区和满缓冲区的数量。因此通常需要3个信号量。
转载请注明原文地址:https://www.kaotiyun.com/show/0gRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
以下关于cIsc(ComplexInstructionSetComputer,复杂指令集计算机)和RISC(Re-ducedInstruetionSetComputer,精简指令集计算机)的叙述中,错误的是()。
以下关于两种路由协议的叙述中,错误的是____________。
下列说法错误的是__________。
假设模拟信号的最高频率为10MHz,采样频率必须大于______时,才能使得到的样本信号不失真。
IEEE802.11采用了类似于802.3CSMA/CD协议的CSMA/CA协议,之所以不采用CSMA/CD协议的原因是__________。(2009年下半年试题)
王某是某公司的软件设计师,每当软件开发完成后均按公司规定编写软件文档,并提交公司存档。那么该软件文档的著作权(10)享有。
设系统中有R类资源m个,现有,2个进程互斥使用。若每个进程对R资源的最大需求为w,那么当m、n、w取下表的值时,对于下表中的a~e5种情况,(1)两种情况可能会发生死锁。对于这两种情况,若将(2),则不会发生死锁。(2009年上半年试题)(2)
在接收邮件时,客户端代理软件与POP3服务器通过建立____________连接来传送报文。
关于软件著作权产生的时间,表述正确的是()。
一对有效码字之间的海明距离是1)。如果信息为10位,要求纠正l位错,按照海明编码规则,最少需要增加的校验位是(2)位。(2)
随机试题
简述国民党正面战场牺牲的高级将领。
如何直接给汽车空调压缩机添加冷冻油?
现场控制的方法主要适用于()
甲亢病人术后并发甲状腺危象,其临床表现是
下列不属于养生原则的是
根据《中华人民共和国未成年人保护法》规定,父母或者其他监护人不得歧视女性未成年人或者()未成年人。
人耳最敏感的频率范围是()。
Whenanyoneopensacurrentaccountatabank,heislendingthebankmoney,repayingofwhichhemaydemandatanytime.Primar
A、Itssize.B、Itsprice.C、Itsdelivery.D、Itscodenumber.C
A、Topersuadethelistenerstobelievethepowerofstorytelling.B、Toemphasizetheimportanceofmoderntechnicalskills.C、To
最新回复
(
0
)