首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于C++/QT的线程化多核平台独立编程

基于C++/QT的线程化多核平台独立编程
EN

Stack Overflow用户
提问于 2011-06-17 06:22:45
回答 2查看 865关注 0票数 0

我将在c++/qt中创建一个3d模型查看软件,它必须是线程化的,它高效地利用了多个核,并且必须独立于平台(在os和cpu体系结构方面)。您能建议我一些资源/示例代码来规划线程架构和多核编程吗?(预先谢谢:)

EN

回答 2

Stack Overflow用户

发布于 2011-06-17 06:31:21

Qt内置了对跨平台多线程的支持。如果您的应用程序运行在多个核心上,Qt将负责将您的线程分布在它们之间。。如果您对Qt的多线程支持不满意,请看一看:

  1. TBB
  2. Cilk Plus
票数 2
EN

Stack Overflow用户

发布于 2011-06-17 06:32:56

你有两个选择。

使用QtConccurent。这个包使得不使用低级线程原语就可以编写多线程程序成为可能.它具有许多功能,如blockingFilter(),、、mapReduce()、等,这些功能使生活变得更加简单。

QThreadQThreadPoolQMutex以及Qt中可用的其他同步机制,并自己执行。

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

https://stackoverflow.com/questions/6382081

复制
相关文章

相似问题

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