摘要: NSThread简介 使用NSThread 实现多线程,需要手动管理线程的生命周期, 一.线程的创建 //1.实例方法创建,,需要手动启动线程 NSThread *thread = [[NSThread alloc]initWithTarget:self selector:@selector(run 阅读全文
posted @ 2017-07-19 14:29 Da雪山 阅读(209) 评论(0) 推荐(0) 编辑
摘要: NSOperation简介 相对于 GCD ,具有面向对象的特征,比 GCD 更简单易用,代码可读性强 NSOperatioin 单独使用时, 不具有开辟新线程的能力, 只是同步执行操作, 需要配合 NSOpeationQueue 来实现多线程操作 //验证: 没有队列时, 同步执行 //子类 NS 阅读全文
posted @ 2017-07-19 11:58 Da雪山 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 参考:http://www.jianshu.com/p/2d57c72016c6 GCD 的两个核心概念: 队列 与 任务 一.队列 队列分为串行队列和并发队列, 队列的作用是管理开发者提交的任务,在队列的底层维护了一个线程池,用于执行任务 串行队列底层的线程池, 只维护一个线程 并发队列底层的线程 阅读全文
posted @ 2017-07-19 11:23 Da雪山 阅读(272) 评论(0) 推荐(0) 编辑