經驗

當前位置 /首頁/經驗 > /列表

懂得產生死鎖現象的四個必要條件

懂得產生死鎖現象的四個必要條件

產生死鎖現象的四個必要條件如下:

1、互斥使用,一個資源每次只能給一個程序使用,不允許多個程序同時使用一個資源。

2、不可強佔,資源申請者不能強行的從資源佔有者手中奪取資源,資源只能由佔有者自願釋放,由申請者獲得。

3、請求和保持,一個程序在申請新的資源的同時保持對原有資源的佔有,其他的申請者不能獲取

4、迴圈等待,存在一個程序等待佇列,其中後一個執行的程式等待前一個執行的程式完成,形成一個程序等待環路。