首页 > 试题广场 >

下面关于检测死锁的叙述错误的是( )

[单选题]

下面关于检测死锁的叙述错误的是(  )

  • 检测死锁方法对系统资源的分配不加限制,只要有则可以进行分配
  • 检测死锁中系统需要反复检测各进程资源申请和分配情况
  • 检测死锁是预防系统卷入了死锁
  • 检测死锁只能发现死锁,而不能消除死锁
检测死锁的目的是解除死锁而不是预防死锁么?
发表于 2017-10-28 10:50:33 回复(1)
检测死锁,你现在不是死锁我就分配资源 ; 死锁避免,你以后不是死锁我就分配资源
编辑于 2020-10-12 18:33:18 回复(1)
本题目考查检测死锁的思想。检测死锁对系统资源的分配不加限制,只要有则可以进行分配,允许系统在运行过程中发生死锁,但可通过系统所设置的检测机构,反复检测各进程资源申请和分配情况,及时的检测出死锁的发生,并确定与死锁有关的进程和资源,然后通过解除死锁的措施,将已发生的死锁清除掉。检测死锁不是预防系统卷入死锁。因此应该选择C。
发表于 2016-12-31 11:56:14 回复(1)
检测顾名思义:就是来检查是否发生死锁,所以说不是预防
发表于 2019-11-10 14:44:21 回复(0)
这不是预防不预防的问题了,而是发生死锁了,你要怎么解决
发表于 2020-12-30 17:38:56 回复(0)
检测死锁和预防死锁相对,是一种“亡羊补牢”的方法;
分配资源的时候不加限制,这样难免会出现死锁,但是可以通过检测死锁然后消除死锁;
还有一种方法就是预防死锁,在分配资源的时候就考虑避免出现死锁;
假如死锁出现概率比较低,检测死锁效率会更高一些。
发表于 2019-04-29 23:35:24 回复(0)
三种策略对付死锁:
静态策略-预防死锁(破坏环路、可剥夺等)
动态策略-避免死锁,银行家算法
允许死锁发生但是要提供解锁的方法:死锁检测和解除
发表于 2023-02-28 11:01:12 回复(0)

检测死锁只能说是判断进程是否死锁,即使检测出未死锁也不能保证以后不会死锁

发表于 2020-03-11 15:37:03 回复(0)