3多线程的分类以及之间的区别

iOS多线程的实现方案

pthread  简介:一套通用的多线程API,适用于Unix、Linux、Windows系统 语言:C 线程生命周期 程序员管理 使用频率:几乎不用

NSThread 使用更加面向对象 简单易用、可直接操作线程对象 语言:OC 线程生命周期 程序员管理 使用频率:偶尔使用

GCD 旨在替代NSThread等线程技术 充分利用设备的多核 语言 :C 生命周期: 自动管理 使用频率:经常使用

NSOperation 基于GCD(底层是GCD) 比 GCD多了一些更简单实用的功能 使用更加面向对象 线程生命周期:自动管理  经常使用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Object C中创建线程的方法是什么?如果在主线程中执行代码,方法是什么?如果想延时执行代码、方法又是什么? 1...
    AlanGe阅读 1,805评论 0 17
  • 多线程基本概念 单核CPU,同一时间cpu只能处理1个线程,只有1个线程在执行 。多线程同时执行:是CPU快速的在...
    WeiHing阅读 726评论 1 5
  • 小黄人 下面是步骤 起形 用圆珠笔轻轻地摹一遍形,然后上色,还是那句话,第一遍宁轻务重,之后颜色重的地方多上几遍色...
    奈何zh阅读 455评论 1 16
  • 人的一生中会遇到2920万人,两个人相爱的概率是0.000049,喜欢上一个人是小概率的事,所以遇到了就不要放开手...
    鱼小菲阅读 735评论 7 8
  • 佛曰,人生有八苦:生,老,病,死,爱别离,怨长久,求不得,放不下。 这或许就是尘世的苍凉吧? 借一钵净水,洗去一身...
    zmyf子墨云飞阅读 536评论 4 16