GCD是Apple开发的一个多核编程的较新的解决方法,它主要用于优化应用程序以支持多核处理器以及其他对称多核处理系统。它是一个在线程池模式的基础上执行的并发任务。 GCD的好处:
1.GCD可用于多核的并行运算。
2.GCD会自动利用更多的CPU内核
3.GCD会自动管理线程的生命周期(创建线程,调度任务,销毁线程)
4.程序猿只需要告诉GCD想要执行什么任务,不需要编写任何线程管理代码。
GCD是Apple开发的一个多核编程的较新的解决方法,它主要用于优化应用程序以支持多核处理器以及其他对称多核处理系统。它是一个在线程池模式的基础上执行的并发任务。 GCD的好处:
1.GCD可用于多核的并行运算。
2.GCD会自动利用更多的CPU内核
3.GCD会自动管理线程的生命周期(创建线程,调度任务,销毁线程)
4.程序猿只需要告诉GCD想要执行什么任务,不需要编写任何线程管理代码。