您的位置:首页 > 理论基础 > 计算机网络

第01天多线程网络:(04):iOS中多线程的实现方案

2017-04-15 00:00 260 查看
#####一、 iOS中多线程的实现方案

1.pthread

简介 :
一套通用的多线程API
适用于Unix\Linux\Windows等系统
跨平台\可移植
使用难度大

语言 : C
线程生命周期 : 程序员管理
使用频率 : 几乎不用


2.NSThread

简介 :
使用更加面向对象
简单易用,可直接操作线程对象

语言 : OC
线程生命周期 : 程序员管理
使用频率 : 偶尔使用


3.GCD

简介 :
旨在替代NSThread等线程技术
充分利用设备的多核

语言 : C
线程生命周期 : 自动管理
使用频率 : 经常使用


4.NSOperation

基于GCD(底层是GCD)
比GCD多了一些更简单实用的功能
使用更加面向对象

语言 : OC
线程生命周期 : 自动管理
使用频率 : 经常使用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息