讀者寫者問題

一、什麼是讀者寫者問題 1.什麼是讀者寫者? 一個數據對象若被多個併發進程所共享,且其中一些進程只要求讀該數據對象的內容,而另一些進程則要求寫操作,把只想讀的進程稱爲「讀者」,而把要求寫的進程稱爲「寫者」。 2.對讀寫操作的限制條件? 寫-寫互斥,即不能有兩個寫者同時進行寫操作。 讀-寫互斥,即不能同時有一個線程在讀,而另一個線程在寫。 讀-讀允許,即可以有一個或多個讀者在讀。   二、寫者優先方
相關文章
相關標籤/搜索