死結的四個條件是:
禁止搶占:no preemption
持有和等待:hold and wait
互斥:mutual exclusion
迴圈等待:circular waiting
在大多數的系統中,資源是不能共享的,亦即當檔案正被一個行程使用,另一個行程就不能同時使用該檔案。
假如此時沒有一個方法強迫行程釋放手上的檔案,即會形成死結。
死結發生的四個必要條件
1.互斥:一個資源僅能由一個行程所使用
2.資源占用:一個占用某個資源的行程正等待使用被其他行程所占用的資源
3.不可搶先:作業系統不能臨時重新配置資源
4.循環等待:所有的行程與資源形成了一個環狀迴路
12. 以下何者不是作業系統發生死結的條件? (A)資源可以分享 (B)持有與等..-阿摩線上測驗