多线程
NSOperationQueue 和 GCD 是基于队列的一个多线程技术,而NSThread 和 NSObject 是基于线程的
1.先来看看GCD的一些用法和不同。
1.1在主线程下的同步、异步线程的区别:
1.2在自定义串行下的同步、异步线程的区别:
1.3系统全局并发队列的同步、异步的不同:
1.4自定义下的并发队列
1.5GCD的一些额外用法:
2NSObject 的常用的方法:
NSThread于NSOperationQueue的两则的区别:
a.NSThread:是一个轻量级的,我们需要管理的是线程的生命周期(开始--结束)
b.NSOperationQueue:是基于队列的一个多线程,不需要去管理线程的生命周期,NSOperation的两个子类NSBlockOperation:block操作、NSInvocationOperation:调用操作、是通过这两个子类来创建线程,下面对它们逐一进行试验:
3.NSThread的基本用法:
4.1NSOperationQueue的用法:
4.2两个线程通过队列的实现,顺序我们可以控制了:

浙公网安备 33010602011771号