标签: c++ algorithm parallel-processing c++17
C ++ 17将execution policy添加到许多算法中。
对于像for_each这样的算法,很容易想象并行化版本的实现如何工作:不是从头到尾依次调用提供的函数,而是为每个分区划分范围并并行执行函数。
但对于那些暗示顺序遍历第一次出现的算法,如find,并行化版本会做什么?
答案 0 :(得分:0)
除 ExecutionPolicy 允许的常规属性外,未指定。
如果平台愿意,它可以让平台在多种策略之间进行选择,例如进行配置文件优化。