[筆記]《操作系統精髓與設計原理》---(4)併發

互斥、同步 併發原理 信號量 管程 消息 生產者/消費者 讀者/寫者 死鎖、飢餓 死鎖的條件 互斥:一個資源一次只能給一個進程使用。其他進程不能訪問已分配給其他進程的資源。 佔有且等待:一個進程等待其他進程時,繼續佔有已經分配的資源。 不可搶佔:不能強行搶佔進程已佔有的資源。 循環等待。 1-3條件是死鎖存在的必要條件。加上條件4纔是充分必要條件。 處理死鎖 預防:消除1-4中的1個條件 避免:基
相關文章
相關標籤/搜索