GCD本身是苹果公司位多核的并行运算提出的解决方案。他是基于C语言的,如果使用GCD,完全由系统管理线程,我们不需要便编写程代码,只需要定义想要执行的任务,然后添加到适当的调度队列(dispatch queue),GCD会负责创建线程和调度你的任务,系统直接提供线程管理