四、操作系統——讀者寫者問題(詳解)

一、問題描述: 二、需要滿足的條件: 寫進程與寫進程之間必須互斥的寫入數據(因爲如果兩個寫進程同時對共享數據中的區域A中的數據進行寫操作的話,會導致數據錯誤覆蓋的問題) 寫進程與讀進程之間必須互斥的訪問共享數據(因爲寫進程與讀進程如果同時訪問共享數據,可能會導致數據不一致的問題。比如:讀進程A想要訪問共享數據中的B數據,但是寫進程C在讀進程A訪問B數據之前將B數據進行了更新,這就會導致讀進程A讀不
相關文章
相關標籤/搜索