摘要: 一、GCD基本概念 GCD :Grand Central Dispatch(中心调度)是 Apple 开发的一个多核编程的较新的解决方法。它主要用于优化应用程序以支持多核处理器以及其他对称多处理系统。它是一个在线程池模式的基础上执行的并发任务。在 Mac OS X 10.6 雪豹中首次推出,也可在 阅读全文
posted @ 2020-04-27 18:08 朝阳向日葵 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 一、NSOperation基本概念 NSOperation是我们在开发中常用的多线程处理的手段之一,其实NSOperation是对GCD的包装,它的两个核心概念是【队列+操作】。 二、NSOperation常用方法 NSOperation本身就是一个抽象类,只能使用它的子类,常用的三个子类分别是:N 阅读全文
posted @ 2020-04-27 15:25 朝阳向日葵 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 一、NSThread基本概念 NSThread是基于线程使用,轻量级的多线程编程方法(相对GCD和NSOperation),一个NSThread对象代表一个线程,需要手动管理线程的生命周期,处理线程同步等问题。 二、NSThread常用方法 //实例化对象 NSThread *objectThrea 阅读全文
posted @ 2020-04-27 10:54 朝阳向日葵 阅读(345) 评论(0) 推荐(0) 编辑