工学

问答题什么是死锁?解决死锁的方法一般有那几种?

题目
问答题
什么是死锁?解决死锁的方法一般有那几种?
参考答案和解析
正确答案: 死锁是指在一个进程集合中的每个进程都在等待仅由该集合中的另一个进程才能引发的事件而无限期地僵持下去的局面。
解决死锁问题的一般方法为:死锁的预防、死锁的避免、死锁的检测和恢复。
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.死锁预防

B.死锁避免

C.死锁检测

D.死锁解除


正确答案:A

第2题:

什么是死锁?产生死锁的必要条件有哪些?


正确答案:死锁是指多个进程在运行的过程中因争夺资源而造成的一种僵局。当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。
产生死锁有四个条件:互斥、请求和保持、不可抢占、循环等待

第3题:

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

A.资源有序分配法

B.资源分配图化简法

C.死锁检测算法

D.银行家算法


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

第4题:

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

A.死锁预防

B.死锁预防

C.死锁检测

D.死锁解除


正确答案:B

第5题:

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

A.资源有序分析

B.资源分配图化简法

C.死锁检测算法

D.银行家算法


正确答案:A

第6题:

解决死锁的方法有死锁的预防、死锁的避免、死锁的检测与恢复。()

此题为判断题(对,错)。


参考答案:对

第7题:

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

A.银行家算法

B.资源有序分配法

C.死锁检测算法

D.资源分配图化简法


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

第8题:

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

A.死锁避免

B.死锁预防

C.死锁解除

D.死锁检测


正确答案:B

第9题:

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

A.死锁预防

B.死锁避免

C.死锁检测

D.死锁解除


参考答案:A

第10题:

在数据库中解决死锁的常用方法有哪些?


正确答案: ①要求每个事务一次就将要使用的数据全部加锁,否则就不执行;
②采用按序加锁法;
③不采取任何措施预防死锁的发生,而是周期性的检查系统中是否有死锁。