对待死锁,一般应考虑死锁的预防、避免、检测和解除这4个问题。典型的银行家算法属于(),破坏环路等待条件属于(),而剥夺资源是()的基本方法。
查看答案
系统处于安全状态则()发生死锁,系统处于不安全状态则()发生死锁。
发生死锁的必要条件有4个,要预防死锁的发生,可以破坏这4个必要条件,但破坏()条件是不太实际的。
A. 互斥
B. 请求和保持
C. 不剥夺
D. 环路等待
除了因为资源不足,进程竞争资源可能出现死锁以外,不适当的()也可能产生死锁。
A. 进程优先权
B. 资源的线性分配
C. 进程推进顺序
D. 分配队列优先权
资源的按序分配策略可以破坏()条件。
A. 互斥
B. 请求和保持
C. 不剥夺
D. 环路等待