死鎖條件

死鎖的四個必要條件:

1.互斥:及該資源爲臨界資源

2.循環等待:進程請求首尾相接,沒有時間間隔

3.不可剝奪:不可強制剝奪資源,除非自己釋放

4.請求和等待:資源已經被佔用,但是被請求



死鎖的預防:破壞其中一個條件即可

                        最好在資源請求之前先,判斷現有資源是否滿足進程請求。



進程的狀態 轉換:




發佈了22 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章