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

iOS多线程的实现方案

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

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

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

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

你可能感兴趣的:(3多线程的分类以及之间的区别)