iOS多线程开发:几个容易被忽略的细节(马甲包)

一般情况下,iOS开发者只要会使用GCD、@synchronized、NSLock等几个简单的API,就可以应对大部分多线程开发了,不过这样是否真正做到了多线程安全,又是否真正充分利用了多线程的效率优势呢?看看以下几个容易被忽略的细节。 读者写者问题(Readers-writers problem) 先看下读者写者问题的描述: 有读者和写者两组并发线程,共享同一数据,当两个或以上的读线程同时访问共
相关文章
相关标签/搜索