C ++ 17在并行性方面究竟发生了什么变化? (权威文档在哪里?)

时间:2017-03-26 07:34:44

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

并行性是否是C ++ 17的一部分变化?当我谷歌“c ++ parallelism”(没有引号)时,我遇到了一些不同的文档,我无法拼凑时间轴或明确的变化。

  • open-std.org上至少有一个技术规范,比如 N4578
  • ISO CPP网站上有this doc
  • C ++中最近的deep dive并行计算 根本没有提到C ++ 17。

哪里是真相的唯一来源?并行性是C ++ 17的一部分还是单独的TS?

1 个答案:

答案 0 :(得分:1)

嗯,你可以看看深入的C++17 feature list。在那里,您将看到Parallelism TS是C ++ 17的一部分。

唯一的事实来源是isocpp。如果您查看status页面,您会看到Parallelism I呈深绿色,这意味着它将在C ++标准中合并。

更改是<algorithm>的很多(如果不是全部)具有另一个需要ExecutionPolicy的重载,您可以在其中指定算法应该并行运行。这是complete list