专栏
扫码关注公众号
操作系统什么情况下会死锁?产生死锁的四个条件?
死锁:是指多个进程在运行过程中因争夺资源而造成的一种僵局。产生的原因:竞争资源:当系统中多个进程使用共享资源,并且资源不足以满足需要,会引起
下面关于检测死锁的叙述错误的是( )
正确答案是C本题目考查检测死锁的思想。检测死锁对系统资源的分配不加限制,只要有则可以进行分配,允许系统在运行过程中发生死锁,但可通过系统所设置的检测机构,反复检测各进程资源申请和分配情况,及时的检测出死锁的发生,并确定与死锁有关的进程和资源,然后通过解除死锁的措施,将已发生的死锁清除掉。检测死锁不是预防系统卷入死锁。因此应该选择C。
打破死锁的方法
打破死锁有两种方法:(1)简单地终止一个或多个进程以打破循环等待。——进程终止(2)从一个或多个死锁进程那里抢占一个或多个资源。——资源抢占