6.1 Grand Central Dispatch (GCD) Swift 并发编程:深入 Grand Central Dispatch (GCD) 6.1 Grand Central Dispatch (GCD) GCD 的核心思想是将任务提交到队列中,由系统负责在后台线程中执行这些任务。开发者无需直接管理线程,只需要关注任务的逻辑即可。GCD 提供了多种类型的队列和 API,以满足不同的并发需求。 6.1.1 GCD 的基本概念 Dispatch Queue (分发队列): GCD 的核心组件,负责管理提交给它的任务,并按照一定的顺序执行。 DispatchWorkItem (分发工作项): 代表一个需要在队列中执行的任务。它可以是一个闭包(closure)或一个 C 函数。