1>GCD,全称Grand Central Dispatch,”牛逼的中枢调度器”,纯C语言,提供了非常多强大的函数2>GCD优势:(1)GCD是苹果公司为多核的并行运算提出的解决方案(2)GCD会自动利用更多地CPU内核(双核,四核等)(3)GCD会自动管理线程的生命周期(创建线程,调度任务,销毁线程)(4)程序员只需告诉GCD想要执行什么任务,不需要编写任何线程管理代码3>任务和队列GCD中2个核心概念:任务:执行什么操作队列:用来存放任务GCD使用2个步骤:(1)定制任务:确定想做…
1.什么是 GCD? GCD为Grand Central Dispatch的缩写 (GCD)是Apple开发的一个多核编程的较新的解决方法.它主要用于优化应用程序以支持多核处理器以及其他对称多处理系统.它是一个在线程池模式的基础上执行的并行任务.在Mac OS X 10.6雪豹中首次推出,也可在IOS 4及以上版本使用. 2.GCD 能做什么? 2.1.GCD是一个替代诸如NSThread等技术的很高效和强大的技术. 2.2.GCD完全可以处理诸如数据锁定和资源泄漏等复杂的异步编程问题. 2.3…