在解决死锁问题的几个方法中,哪种方法最容易实现?哪种方法使资源的利用率最高?

题目

在解决死锁问题的几个方法中,哪种方法最容易实现?哪种方法使资源的利用率最高?

参考答案和解析
正确答案: A.解决死锁可归纳为四种方法:预防死锁,避免死锁,检测死锁和解除死锁;
B.其中,预防死锁是最容易实现的;
C.避免死锁使资源的利用率最高.
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

.解决死锁的方法有多种,通过"资源有序分配法"来解决死锁问题的方法称为

A.死锁预防

B.死锁避免

C.死锁检测

D.死锁解除


正确答案:A

第2题:

在下列解决死锁的方法中,属于死锁预防策略的是(33)。

A.银行家算法

B.资源有序分配法

C.死锁检测算法

D.资源分配图化简法


正确答案:C
解析:死锁检测算法属于死锁预防策略。

第3题:

在下列解决死锁的方法中,属于死锁预防策略的是________。

A.资源有序分配法

B.资源分配图化简法

C.死锁检测算法

D.银行家算法


正确答案:A
解析:可以采取三种预防措施避免死锁:采用资源的静态预分配策略,破坏“部分分配”条件;允许进程剥夺使用其他进程占有的资源,从而破坏“不可剥夺”条件;采用资源有序分配法,破坏“环路”条件。

第4题:

解决死锁的方法有多种,通过银行家算法来解决死锁的方法称为

A.死锁预防

B.死锁预防

C.死锁检测

D.死锁解除


正确答案:B

第5题:

在下列解决死锁的方法中,属于死锁预防策略的是______。

A.资源有序分析

B.资源分配图化简法

C.死锁检测算法

D.银行家算法


正确答案:A

第6题:

在死锁的解决方法中,为了避免死锁而采用资源预分配策略,但可能会导致资源的浪费。()


正确答案:对

第7题:

下列说法中,正确的是______。

A.若系统中并发运行的进程和资源之间满足互斥使用、占有等待、非剥夺性和循环等待,则可判定系统中发生了死锁

B.在对付死锁的策略中,死锁预防通常都是和检测死锁配套使用的

C.产生死锁的原因可归结为竞争资源和进程推进顺序不当

D.在死锁的解决方法中,由于避免死锁采用静态分配资源策略,所以对资源的利用率不高


正确答案:C
解析:选项A:注意进程和资源之间满足互斥使用、占有等待、非剥夺性和循环等待这四个条件是死锁发生的必要条件,而不是充分条件。因此该说法是错误的。
  选项B:死锁预防是根据死锁产生必要条件,只要使得其中一个不能成立,死锁就不会发生。死锁检测是对资源分配不加限制,允许死锁发生,由系统定时判定是否发生死锁,如果有死锁发生,则设法加以解除。死锁检测一般和死锁解除配套使用。
  选项D:死锁的避免是动态预防,因为系统采用动态分配资源,在分配过程中预测出死锁发生的司能性并加以避免。静态分配资源策略是用在死锁预防中,破坏“部分分配”条件。

第8题:

解决死锁问题有多种方法,其中资源有序分配法属于

A.死锁避免

B.死锁预防

C.死锁解除

D.死锁检测


正确答案:B

第9题:

解决死锁有多种方法,一次分配所有资源来解决死锁的方法称为()。

A.死锁预防

B.死锁避免

C.死锁检测

D.死锁解除


参考答案:A

第10题:

在解决死锁问题的几个方法中,哪种方法最易于实现?哪种方法使资源利用率最高?


答案:解决死锁的四种方法即预防、避免,检测和解除死锁中,预防死锁最容易实现;避免死锁使资源的利用率最高。

更多相关问题