死鎖

死鎖概念 兩個或者多個進程無限期地等待永遠不會發生的條件的一種狀態(每個進程都阻塞) 死鎖的起因 系統資源有限:資源數目不足,進程對資源的競爭而產生死鎖 併發進程推進順序不當;進程請求和釋放資源的順序不當 死鎖預防策略; 必要條件: 互斥條件:進程互斥使用資源 不剝奪條件:進程在訪問資源完成前資源幫你被其他進程強行剝奪 環路條件: 預防死鎖 避免死鎖 檢測和預防死鎖 ----預先靜態分配發 ---
相關文章
相關標籤/搜索