iOS GCD的使用

GCD  Grand Central Dispatch 纯C语言编写

1. GCD是苹果公司为多核的并行运算提出的解决方案

  GCD会自动利用更多的CPU内核(比如双核、四核)

  GCD会自动管理线程的生命周期(创建线程、调度任务、销毁线程)

  程序员只需要告诉GCD想要执行什么任务,不需要编写任何线程管理代码

2.   使用GCD就是一句话:将需要执行的任务添加到任务队列

3.   串行队列,并行队列,同步任务,异步任务。 异步任务会开辟线程

  iOS GCD的使用_第1张图片

 

iOS GCD的使用_第2张图片

你可能感兴趣的:(iOS GCD的使用)