2016-11-19 105 views
0

我期待對兩個函數使用並行調用,這兩個函數本身就是tbb :: parallel_for函數。TBB:parallel_for和parallel_invoke

我的問題是這甚至是可能的,如果是這樣的話,會對8 CPU機器的性能產生什麼影響。

謝謝

回答

2

是的,這是可能的。你需要將parallel_for包裝成函數或lambda來傳遞給parallel_reduce。

對性能的影響取決於代碼的功能。但是如果你的問題真的是關於線程和CPU利用率的數量:將會有8個線程在運行,其中一個是主應用程序線程,另外7個將由TBB創建。