IOS中使用GCD與信號量機制實現讀者寫者(讀者優先)

一、讀者寫者問題是操作系統中非常經典的線程同步問題,像jdk中有讀寫鎖用來處理這類問題。在讀者寫者模式中又有幾種不同的同步模式,如: 讀者優先 式的讀者寫者類型 寫者優先 式的讀者寫者類型 公平競爭 式的讀者寫者類型 但不管是哪種類型,在處理 這個問題時都遵循下列幾個互斥條件,否則會出現「假死」即都處於等待,或出現髒數據問題。 允許讀者–讀者之間同時執行讀操作臨界資源 不允許寫者–寫者之間同時操作
相關文章
相關標籤/搜索