摘要: GCD是基于C语言的框架工作原理:让程序平行排队的特定任务,根据可用的处理资源,安排它们在任何可用的处理器上执行任务要执行的任务可以是一个函数或者一个block底层是通过线程实现的,不过程序员可以不必关注实现的细节GCD中的FIFO队列称为dispatch queue,可以保证先进来的任务先得到执行... 阅读全文
posted @ 2015-06-10 21:17 周圆民 阅读(154) 评论(0) 推荐(0) 编辑
摘要: NSOperation的两个子类NSInvocationOperationNSBlockOperation工作原理:用NSOperation封装要执行的操作将创建好的NSOperation对象放NSOperationQueue中启动OperationQueue开始新的线程执行队列中的操作注意事项:使... 阅读全文
posted @ 2015-06-10 21:16 周圆民 阅读(134) 评论(0) 推荐(0) 编辑
摘要: NSThread:优点:NSThread 比其他两个轻量级,使用简单缺点:需要自己管理线程的生命周期、线程同步、加锁、睡眠以及唤醒等。线程同步对数据的加锁会有一定的系统开销开启后台执行任务的方法(void)performSelectorInBackground:(SEL)aSelector with... 阅读全文
posted @ 2015-06-10 21:15 周圆民 阅读(129) 评论(0) 推荐(0) 编辑