2

有人对 Grand Central Dispatch(现已由 Apple 开源)和 Cilk++ 有任何想法吗?比较/对比?Cilk 是否更仅限于 Windows?

4

2 回答 2

3

GCD 最大的创新在于它包括内核级并行性。有很多并行库和并行编程语言,但这都是应用程序级别的支持。GCD 不是将一个进程中的一堆线程放入一个池中并将它们拆分到处理器之间,而是在整个系统中拥有一个共享的线程池。

于 2009-09-12T07:25:16.627 回答
0

除了我在各种 *NIXes 中使用的任务级并行性之外,还有一个辅助好处是块运行时,我在 ObjC 和直接 C 代码中广泛使用它。无论如何,C 是一门很好的语言。赋予它更高阶的功能就像是上帝的礼物;)

于 2012-10-12T22:42:04.617 回答