gpt4 book ai didi

c++ - parallel_invoke 待定中的相同方法

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:59:59 26 4
gpt4 key购买 nike

我可以使用 parallel_invoke 多次执行同一个函数吗

就像我有遍历字符串的函数扫描一样,我可以让相同的多个任务对其进行操作吗。

最佳答案

是的,你可以。

或者,您可以使用 task_group:

tbb::task_group g;
g.run(foo);
g.run(foo);

g.wait();

如果你想像你有 CPU 内核一样频繁地运行它,你可以这样做:

tbb::task_group g;

for(auto i = 0; i != tbb::tbb_thread::hardware_concurrency(); ++i) {
g.run(foo);
}

g.wait();

关于c++ - parallel_invoke 待定中的相同方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10075368/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com