标签:
恰当的使用多线程编程可以提供任务的执行效率和系统资源的利用率
多线程编程在一定程度上提高了系统资源的利用率和任务处理速度,但是线程不易过多,否则会引发以下问题。
pthread
NSThread
GCD
NSOperation
创建线程
定义线程变量:
初始化线程变量:
设置/获取线程的并发执行数
设置并发执行数:
获取线程的并发执行数:
执行单次任务(通常用来设计单例模式)
定义标记:
执行单次任务:
将线程状态转化为unjoinable状态,确保资源的释放
退出线程
线程的生命周期操作
创建线程的方法
配置线程
启动线程
阻塞线程
取消线程
强制退出线程
NSThread的其他操作
与主线程相关
与当前线程相关
判断线程的状态
线程同步
线程之间的通信
标签:
原文地址:http://www.cnblogs.com/funny11/p/4949070.html