阅读背景:

【原】iOS多线程之NSThread、NSOperationQueue、NSObject和GCD的区别

来源:互联网 

区别:

  • Thread:

  是这几种方式里面相对轻量级的,但也是使用起来最负责的,你需要自己管理thread的生命周期,线程之间的同步。线程共享同一应用程序的部分内存空间, 它们拥有对数据相同的访问权限。你得协调多个线程对同一数据的访问,一般做法是在访问之前加锁,这会导致一定的性能开销。在 iOS 中我们可以使用多种形式的 thread。  是这几种方式里面相对轻量级的,但也是使用




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: