Dispatch Dispatch结合语言特性,运行时,和系统的特点,提供了系统的,全面的高层次API来提升多核多线程编程的能力. Dispatch会自动的根据CPU的使用情况,创建线程来执行任务,并且自动的运行到多核上,提高程序的运行效率.对于开发者来说,在GCD层面是没有线程的概念的,只有队列(queue).任务都是以block的方式提交到对列上,然后GCD会自动的创建线程池去执行这些任务. 这里称作对列队列是一个FIFO数据结构,意味着先提交到队列的任务会先开始执行).DispatchQu…