【发布时间】:2014-02-07 18:43:52
【问题描述】:
我正在努力理解 Grand Central Dispatch 的概念。我想了解 Vandad 关于并发编程的书中的这些引语。
GCD 的真正用途是将任务分派到多个内核,而不必让程序员担心哪个内核正在执行哪个任务。
和
GCD 的核心是调度队列。 调度队列是线程池。
最后
您不会直接使用这些线程。您将只使用调度队列,将任务调度到这些队列并要求队列调用您的任务。
我已将关键术语加粗。
多核与队列相同吗?队列是否由多个线程组成?每个线程都执行一项任务吗?
【问题讨论】:
标签: multithreading queue grand-central-dispatch terminology