
多线程
IReallyFuckTheDog
这个作者很懒,什么都没留下…
展开
-
多线程-GCD
CGD是C语言的函数,是为了代替NSThread出现的多线程解决方案。 GCD的使用步骤:将任务(block),加入队列(queue); GCD一共拥有4种队列:串行队列、并行队列、主队列、全局队列 GCD一共有两种任务执行方式:同步、异步 -------------------有点像排列组合,组合起来实现不同的功能,只需要记住每个队列与任务的特点,就能很好理解--------原创 2015-09-21 21:42:12 · 380 阅读 · 0 评论 -
多线程-NSOperation
NSOperation是基于GCD进行封装的一个抽象类 使用的时候是使用NSInvocationOperation,NSBlockOperation,及NSOperation的子类 NSOperation有GCD没有的功能,如:最大并发数,挂起,消除队列操作。原创 2015-09-21 22:27:23 · 301 阅读 · 0 评论