摘要: 一、简单介绍 1.什么是GCD? 全称是Grand Central Dispatch,可译为“牛逼的中枢调度器” 纯C语言,提供了非常多强大的函数 2.GCD的优势 GCD是苹果公司为多核的并行运算提出的解决方案 GCD会自动利用更多的CPU内核(比如双核、四核) GCD会自动管理线程的生命周期(创 阅读全文
posted @ 2016-10-18 22:28 来事啊 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 一、NSOperation 1.简介 NSOperation实例封装了需要执行的操作和执行操作所需的数据,并且能够以并发或非并发的方式执行这个操作。 NSOperation本身是抽象基类,因此必须使用它的子类,使用NSOperation子类的方式有2种: 1> Foundation框架提供了两个具体 阅读全文
posted @ 2016-10-18 17:08 来事啊 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一、iOS支持多个层次的多线程编程,层次越高的抽象程度越高,使用也越方便,也是苹果最推荐使用的方法。下面根据抽象层次从低到高依次列出iOS所支持的多线程编程方法: 1.Thread :是三种方法里面相对轻量级的,但需要管理线程的生命周期、同步、加锁问题,这会导致一定的性能开销2.Cocoa Oper 阅读全文
posted @ 2016-10-18 16:19 来事啊 阅读(177) 评论(0) 推荐(0) 编辑