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

有帮助吗?

解决方案

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

其他提示

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top