在死锁产生的必要条件中,可以使用( )方法破坏“不可剥夺条件”。A.假脱机

admin2022-08-02  58

问题 在死锁产生的必要条件中,可以使用(  )方法破坏“不可剥夺条件”。A.假脱机B.预先静态分配C.强制剥夺资源D.所有资源排序使用

选项 A.假脱机
B.预先静态分配
C.强制剥夺资源
D.所有资源排序使用

答案 C

解析 产生死锁的四个必要条件:
互斥条件:一个资源每次只能被一个进程使用。
请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。
不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。
循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。
这四个条件是死锁的必要条件,只要系统发生死锁,这些条件必然成立,而只要上述条件之一不满足,就不会发生死锁。
所以题干中就是需要打破不剥夺的条件,所以答案是C。
转载请注明原文地址:https://tihaiku.com/congyezige/2420074.html

最新回复(0)