操作系統6-死鎖的預防和避免

6.1 死鎖的預防 具體的做法是破壞產生死鎖的四個必要條件之一。 原理爲:設計不同的資源分配算法,來保證不發生死鎖。 6.1.1 破壞互斥條件 如果資源不需要互斥訪問,就可以破壞互斥條件。 對於某些硬件資源,可以採用特殊技術實現允許同時訪問; 對於軟件資源,無法實現。 6.1.2 破壞請求和保持條件 在執行時不再提出資源請求 系統要求所有進程要一次性地申請在整個運行過程中所需的全部資源。若系統有足
相關文章
相關標籤/搜索