解決死鎖的三種辦法

來源:魅力女性吧 3.12W
解決死鎖的三種辦法

1、撤消陷於死鎖的全部進程

2、逐個撤消陷於死鎖的進程,直到死鎖不存在

3、從陷於死鎖的進程中逐個強迫放棄所佔用的資源,直至死鎖消失

4、從另外一些進程那裏強行剝奪足夠數量的資源分配給死鎖進程,以解除死鎖狀態產生死鎖的原因主要是:(1) 因為系統資源不足。(2) 進程運行推進的順序不合適。(3) 資源分配不當等。如果系統資源充足,進程的資源請求都能夠得到滿足,死鎖出現的可能性就很低,否則就會因爭奪有限的資源而陷入死鎖。其次,進程運行推進順序與速度不同,也可能產生死鎖

熱門標籤