英特尔TBB如何选择用于并行部分的线程数?
是否有某种规格可供选择?
发布于 2010-10-30 04:31:33
从TBB版本2.2开始,任务调度程序将自动初始化,并在运行时处理要使用的线程数量,如果您想手动更改该数量,可以使用以下方法之一:
创建调度程序时,可以将线程数指定为
tbb::task_scheduler_init init(nthread);
否则,您可以使用
tbb::task_scheduler_init init(tbb::task_scheduler_init::automatic);
在这种情况下,tbb调度程序会创建与CPU核心一样多的线程
发布于 2010-09-24 20:23:00
Documetation说“依赖于硬件配置”。可能只是可用的CPU核心数量。
https://stackoverflow.com/questions/3786408
复制相似问题