iOS多線程開發:幾個容易被忽略的細節(馬甲包)

一般情況下,iOS開發者只要會使用GCD、@synchronized、NSLock等幾個簡單的API,就可以應對大部分多線程開發了,不過這樣是否真正做到了多線程安全,又是否真正充分利用了多線程的效率優勢呢?看看以下幾個容易被忽略的細節。 讀者寫者問題(Readers-writers problem) 先看下讀者寫者問題的描述: 有讀者和寫者兩組併發線程,共享同一數據,當兩個或以上的讀線程同時訪問共
相關文章
相關標籤/搜索