【牛奶】評論
要死結必須要滿足以下四個條件Mutual exclusion:一個資源一次只能被一個process所使用Hold and Wait: process取得一個資源之後等待其他的資源No preemption:資源只能由process自己釋放,不能由其他方式釋放Circular wait:每個process都握有另一個process請求的資源,導致每一個process都在等待另一個process釋放資源 預防死結Mutual exclusion:對不可共用的資源類型而言,互斥一定成立,而可共用的資源類型,因為可以同時讀取相同檔案,所以一定不會產生。Hold and Wait:process必須保證一個行程在要求一項資源時,不可以佔用任何其它的資源。No preemption:只要某個處理元要不到所要求的資源時,便把它已經擁有的資源釋放,然後再重新要求所要資源。Circular Wait:確保循環式等候的條件不成立,我們對所有的資源型式強迫安排一個線性的順序。