解决死锁有多种方法,一次分配所有资源来解决死锁的方法称为()。A、死锁预防B、死锁避免C、死锁检测D、死锁解除

题目

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

  • A、死锁预防
  • B、死锁避免
  • C、死锁检测
  • D、死锁解除
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.死锁避免

B.死锁预防

C.死锁解除

D.死锁检测


正确答案:B

第2题:

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

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


参考答案:对

第3题:

对资源采用按序分配策略能达到下列哪一个目的?

A.死锁预防

B.死锁避免

C.检测死锁

D.解除死锁


正确答案:B

第4题:

对资源采用按序分配策略能达到下列_______目的。

A.死锁预防

B.死锁避免

C.检测死锁

D.解除死锁


正确答案:A
解析:采用资源有序分配法能够破坏产生死锁的必要条件之——“环路”条件。

第5题:

请给出预防死锁和检测死锁的方法。若检测发生死锁,应如何解除死锁?


正确答案:预防死锁通常有以下两种方法: ①一次封锁法。就是要求每个事务必须一次将所有要使用的数据全部加锁。否则该事务不能继续执行; ②顺序封锁法是预先对数据对象规定一个封锁顺序。所有事务都按这个顺序实行封锁。检测死锁发生的一种方法是选择一个处理死锁代价最小的事务将其撤销释放此事务持有的所有锁使其他事务得以继续运行下去。
预防死锁通常有以下两种方法: ①一次封锁法。就是要求每个事务必须一次将所有要使用的数据全部加锁。否则该事务不能继续执行; ②顺序封锁法,是预先对数据对象规定一个封锁顺序。所有事务都按这个顺序实行封锁。检测死锁发生的一种方法是选择一个处理死锁代价最小的事务,将其撤销,释放此事务持有的所有锁,使其他事务得以继续运行下去。 解析:在IN子查询中,内层查询只处理一次,得到一个结果集,再依次处理外层查询。 解除死锁问题有两类方法:一类方法是采用一定措施来预防死锁的发生;另一类方法是允许发生死锁。然后采用一定手段定期诊断系统中有无死锁,若有则解除之。

第6题:

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

A.死锁预防

B.死锁避免

C.死锁检测

D.死锁解除


正确答案:A

第7题:

对资源采用按序分配策略能达到下列哪个目的?

A.死锁预防

B.死锁避免

C.检测死锁

D.解除死锁


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

第8题:

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

A.资源有序分配法

B.资源分配图化简法

C.死锁检测算法

D.银行家算法


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

第9题:

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

A.资源有序分配法

B.资源分配图化简法

C.死锁检测算法

D.银行家算法


正确答案:D
死锁避免是不那么严格的限制产生死锁必要条件的存在,而是在系统运行过程中小心的避免死锁的最终发生,最著名的死锁避免算法是银行家算法

第10题:

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

A.死锁预防

B.死锁避免

C.死锁检测

D.死锁解除


参考答案:A