通过撤销进程可以进行死锁恢复,还可以采用(20)方法解除死锁。

admin2015-06-03  14

问题 通过撤销进程可以进行死锁恢复,还可以采用(20)方法解除死锁。

选项 A、阻塞进程
B、资源剥夺
C、提高进程优先级
D、降低进程优先级

答案B

解析 本题主要考查死锁的解决办法,其最主要的办法就是破坏死锁的条件。
    死锁是指各并发进程彼此互相等待对方所拥有的资源,且这些并发进程在得到对方的资源之前不会释放自己所拥有的资源。从而造成大家都想得到资源而又都得不到资源,各并发进程不能继续向前推进的状态。
    产生死锁的根本原因在于系统提供的资源个数少于并发进程所要求的该类资源数。产生死锁有4个必要条件:
    (1)互斥条件:即一个资源每次只能被一个进程使用,在操作系统中这是真实存在的情况。
    (2)保持和等待条件:有一个进程已获得了一些资源,但因请求其他资源被阻塞时,对已获得的资源保持不放。
    (3)不剥夺条件:有些系统资源是不可剥夺的,当某个进程已获得这种资源后,系统不能强行收回,只能由进程使用完时自己释放。
    (4)环路等待条件:若干个进程形成环形链,每个都占用对方要申请的下一个资源。
    解除死锁的方法就是要破坏死锁的条件,强行将死锁的进程撤销,其实本质上也是破坏死锁的条件(强行剥夺死锁进程的资源),在题目提供的4个选项中,资源剥夺法,是可以解除死锁的。
转载请注明原文地址:https://kaotiyun.com/show/ntRZ777K
0

相关试题推荐
最新回复(0)