33. 在CPU行程(process)協調運作時,當有死結(Deadlock)發..-阿摩線上測驗
最佳解! | ||
2F Yuchang Wu 大二上 (2023/10/17)
Deadlock 特徵 如果同時(simultaneously)存在四個條件,就會發生 deadlock mutual exclusion 互斥 一次只有一個 process 使用資源 hold and wait 持有並等待 process 持有部分資源又在等待其他 processes 所持有的資源 no preemption 不可強奪 process 不可以搶奪其他 waiting process 所持有的資源,除非他自願釋放 circular waiting 循環等待 存在一組 process 等待另一個 process 的資源形成循環 P0 -> P1 -> P2 …-> Pn -> P0 |