首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >英特尔TBB使用的线程数

英特尔TBB使用的线程数
EN

Stack Overflow用户
提问于 2010-09-24 19:05:34
回答 2查看 17.4K关注 0票数 19

英特尔TBB如何选择用于并行部分的线程数?

是否有某种规格可供选择?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-30 04:31:33

从TBB版本2.2开始,任务调度程序将自动初始化,并在运行时处理要使用的线程数量,如果您想手动更改该数量,可以使用以下方法之一:

创建调度程序时,可以将线程数指定为

代码语言:javascript
复制
tbb::task_scheduler_init init(nthread);

否则,您可以使用

代码语言:javascript
复制
tbb::task_scheduler_init init(tbb::task_scheduler_init::automatic);

在这种情况下,tbb调度程序会创建与CPU核心一样多的线程

票数 21
EN

Stack Overflow用户

发布于 2010-09-24 20:23:00

Documetation说“依赖于硬件配置”。可能只是可用的CPU核心数量。

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

https://stackoverflow.com/questions/3786408

复制
相关文章

相似问题

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