苹果公司推出大中央调度(线程池)的雪豹,但还没有进入为什么要使用它在OpenMP的,它是跨平台的,也适用于豹。他们都是很容易使用,并查找功能的相似。因此,任何想法?

有帮助吗?

解决方案

GCD是资源的问题抛出相应级别的运行评价要好得多 - OpenMP的决定多少线程调用一组基于像环境变量的信息并行任务。 GCD着眼于当前的系统负载和数量的可用内核,并允许线程适当数量的运行 - 扩大和背部的实时资源使用情况的变化。这意味着,一个GCD应该计划,让在一般情况下更好的结果。当然,如果你买的专用箱集群来运行你的代码,那么这是没有实际意义,因为很少会有其他人对你的代码与冲突。

其他提示

现在是GCD已经开放了源代码,这是并排放置两个工具方面的问题,看看谁住在末尾。

性能和OS级集成?

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