
专栏
扫码关注公众号
如何避免死锁?
死锁的解除和预防:理解了死锁的原因,以及产生死锁的四个必要条件,就可以最大可能地避免和预防和解锁死锁。所以在系统设计、进程调度等方面注意如何
下列哪些是死锁特征( )
正确答案是ABCD死锁特征(出现4个特征也有可能不会死锁):1、互斥:一个时间只能有一个进程使用资源2、持有并等待:进程保持至少一个资源正在等待其他进程持有的额外资源3、无抢占:一个资源只能被进程完成后自愿释放4、循环等待:进程互相等待各自的资源
下面关于检测死锁的叙述错误的是( )
正确答案是C本题目考查检测死锁的思想。检测死锁对系统资源的分配不加限制,只要有则可以进行分配,允许系统在运行过程中发生死锁,但可通过系统所设置的检测机构,反复检测各进程资源申请和分配情况,及时的检测出死锁的发生,并确定与死锁有关的进程和资源,然后通过解除死锁的措施,将已发生的死锁清除掉。检测死锁不是预防系统卷入死锁。因此应该选择C。