Parallel processing TBB:parallel_for和parallel_invoke

Parallel processing TBB:parallel_for和parallel_invoke,parallel-processing,tbb,Parallel Processing,Tbb,我希望在两个函数上使用并行调用,这两个函数本身就是函数的tbb::parallel_ 我的问题是这甚至是可能的,如果是这样的话,这将对8 CPU机器的性能产生什么影响 谢谢是的,这是可能的。您需要将parallel_for包装成函子或lambda,以传递给parallel_reduce 对性能的影响取决于代码的作用。但是如果您的问题是关于线程数量和CPU利用率:将有8个线程在运行,其中一个是主应用程序线程,TBB将创建另外7个线程。是的,这是可能的。您需要将parallel_for包装成函子或l

我希望在两个函数上使用并行调用,这两个函数本身就是函数的tbb::parallel_

我的问题是这甚至是可能的,如果是这样的话,这将对8 CPU机器的性能产生什么影响


谢谢

是的,这是可能的。您需要将parallel_for包装成函子或lambda,以传递给parallel_reduce


对性能的影响取决于代码的作用。但是如果您的问题是关于线程数量和CPU利用率:将有8个线程在运行,其中一个是主应用程序线程,TBB将创建另外7个线程。

是的,这是可能的。您需要将parallel_for包装成函子或lambda,以传递给parallel_reduce

对性能的影响取决于代码的作用。但是,如果您的问题是关于线程数量和CPU利用率:将有8个线程在运行,其中一个是主应用程序线程,TBB将创建另外7个线程