摘要: GCD——Grand Central Dispatch 是基于C语言的框架,可以充分利用多核,也是苹果官方推荐使用的多线程技术。 GCD是由苹果开发的一个多核编程的解决方案。iOS4.0+才能使用,是替代NSThread,NSOperation的高效和强大的技术,GCD是基于C语言的 ... 阅读全文
posted @ 2015-09-20 15:03 悲了伤的老王 阅读(251) 评论(0) 推荐(0) 编辑
摘要: NSOperation/NSOperationQueue面向对象的线程技术。NSOperation:不需要关心线程管理,数据同步的事情,可以把精力放在自己需要执行的操作上。NSOpertion是面向对象的。NSOperation的创建以及常用的方法: 1 //创建线程队列 2 NSOpera... 阅读全文
posted @ 2015-09-20 14:18 悲了伤的老王 阅读(213) 评论(0) 推荐(0) 编辑
摘要: NSThread每个NSThread对象对应一个线程,轻量级。NSThread:优点:NSThread比其他俩个轻量级,使用简单。 缺点:需要自己管理线程的生命周期、线程同步、加锁、睡眠以及唤醒等。线程同步对数据的加锁会有一定的系统开销。NSThread的几种创建方式 1 ... 阅读全文
posted @ 2015-09-20 14:14 悲了伤的老王 阅读(2485) 评论(1) 推荐(1) 编辑