操作系統——讀者寫者問題

問題描述: 有讀者和寫者兩組併發進程,共享一個文件,當兩個或兩個以上的讀進程同時訪問共享數據時不會產生副作用,但若某個寫進程和其他進程(讀進程或寫進程)同時訪問共享數據時則可能導致不一致的錯誤。 因此要求: (1)允許多個讀者可以同時對文件執行讀操作 (2)只允許一個寫者往文件中寫信息 (3)任意寫者在完成寫操作之前不允許其他讀者或寫者工作 (4)寫者執行寫操作前,應讓己有的讀者和寫者全部退出 注
相關文章
相關標籤/搜索