26.下列何者不是造成死結(Deadlock)的必要條件? (A)互斥(M..-阿摩線上測驗
1F
|
2F
|
3F 峰 大四上 (2021/06/28)
deadlock的四個必要條件 deadlock要發生要滿足以下四個必要條件(也就是若缺少一項就不可能會deadlock): Mutual exclusion(互斥): 同一時間同個資源只能被一個process所用 Hold and wait(持有和等待): process手上可以握有資源並等待其它process的資源 No preemption(不可搶先): process手上的資源只能是自願放掉的,不能被其它process搶走 Circular wait(循環等待): 存在多個process(P0, P1, ..., Pn)互相等待資源的情形(P0等P1的資源,P1等P2的資源,…,Pn等P0的資源) |