摘要: GCD 深度解析:队列与任务、同步异步、栅栏函数、队列组与单例模式 本文系统梳理 GCD(Grand Central Dispatch)并发编程框架:任务与队列核心概念、同步/异步执行、栅栏函数、并发/串行队列创建、四种组合效果、线程间通信、延时/一次性/快速迭代/队列组/挂起恢复/GCD 定时器等 阅读全文
posted @ 2015-08-17 21:04 Mr.陳 阅读(387) 评论(0) 推荐(0)
摘要: NSThread 多线程深度解析:线程创建、状态管理、安全隐患与原子属性 本文系统梳理 NSThread 多线程编程:线程创建与启动、线程状态生命周期(新建/就绪/运行/阻塞/死亡)、多线程安全隐患与互斥锁/自旋锁、atomic 与 nonatomic 属性选择,以及底层逻辑。 一、NSThread 阅读全文
posted @ 2015-08-17 20:54 Mr.陳 阅读(370) 评论(0) 推荐(0)
摘要: iOS 多线程深度解析:进程与线程、NSThread、GCD、NSOperation 与线程同步 本文系统梳理 iOS 多线程编程:进程与线程概念、多线程原理(单核并发与多核并行)、主线程与耗时操作、四种多线程实现方案(NSThread/GCD/NSOperation/Pthreads)对比与详细用 阅读全文
posted @ 2015-08-17 20:51 Mr.陳 阅读(355) 评论(0) 推荐(0)