GCD(Grand Central Dispatch)应该是我们开发中最常用到的多线程解决方案,是苹果公司专门为多核的并行运算提出的解决方案,是基于C语言的,提供了很多非常强大的函数. GCD的优势 1.会自动利用更多的CPU内核(从iPhone4s开始是双核,iPhone7系列是4核). 2.会自动管理线程的创建.生命周期.销毁等,不需要写一句关于线程的代码. 3.将任务添加到队列中,GCD会自动从队列中将任务取出,放到对应的线程中执行. 进程与线程 1.简单点说一个APP就是一个进程,例如微…