多线程基础01

2016-07-18  本文已影响12人  Gzook
进程
线程
线程的串行
多线程
多线程在iOS开发中的应用

= 什么是主线程

所以把耗时的程序放在子线程内运行,不希望影响用户的操作体验,能同时处理耗时操作和UI控件的操作

/**获得当前线程*/
[NSThread currentThread]
iOS中多线程的实现方法
技术方案 简介 语言 线程生命周期 使用频率
pthread 一套通用的多线程API,适用于多系统、跨平台、可移植,使用难大 C 程序员管理 几乎不用
NSThread 使用更加面对对象,简单易用,可直接操作线程对象 OC 程序员管理 偶尔使用
GCD 为了替代NSThread等线程技术,充分利用设备的多核 C 自动管理 经常使用
NSOperation 基于GCD(底层是GCD),比GCD多了一些简单实用的功能,使用更加面向对象 OC 自动管理 经常使用
上一篇 下一篇

猜你喜欢

热点阅读