执行策略如何在C ++中用于顺序遍历算法?

时间:2018-03-09 22:38:35

标签: c++ algorithm parallel-processing c++17

C ++ 17将execution policy添加到许多算法中。

对于像for_each这样的算法,很容易想象并行化版本的实现如何工作:不是从头到尾依次调用提供的函数,而是为每个分区划分范围并并行执行函数。

但对于那些暗示顺序遍历第一次出现的算法,如find,并行化版本会做什么?

1 个答案:

答案 0 :(得分:0)

ExecutionPolicy 允许的常规属性外,未指定。

如果平台愿意,它可以让平台在多种策略之间进行选择,例如进行配置文件优化。