首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编写MultiCore多线程应用程序?

如何编写MultiCore多线程应用程序?
EN

Stack Overflow用户
提问于 2011-10-21 13:18:23
回答 1查看 151关注 0票数 0

我有一个正在服务器上运行的应用程序,我想使用该服务器的全部资源。这就是多核服务器。我需要omulti线程设计,使用所有的内存和所有的核心和运行最大线程最大的时间。

我如何实现这个多线程。请建议我的设计和代码id可能。

感谢Pankaj mishra

EN

回答 1

Stack Overflow用户

发布于 2011-10-21 16:29:46

你必须清楚地提到更多细节。可能有很多因素: 1)如果它是一个纯粹的计算任务,那么它被认为拥有最大的(核数+1)线程在工作。2)如果它有I/O,同步,那么你需要记下它的频率,然后相应地扩展它。

搜索Amdahl定律。这意味着即使你增加了核心的数量,你也不能在一个标记之后提高生产力。一般来说,它可能取决于许多因素。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7845258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档