在iOS中实施多任务处理时,Grand Central Dispatch的作用是什么?

Cen*_*ion 5 iphone objective-c multitasking grand-central-dispatch

在涉及多任务实现时,我有点混淆这两个概念.我读到GCD有效地使用了所有设备核心,并且通过以更简单的方式使他们的应用程序成为多线程来促进应用程序开发人员的工作.

那么我想出的问题是,GCD Apple是实施多任务处理的首选方式吗?如果没有GCD,多任务处理与GCD的多任务处理有何不同?