C++17还引入了执行策略,可以通过将其作为算法的可选参数来指定并行计算的方式。可用的执行策略包括std::execution::seq
(顺序执行)、std::execution::par
(并行执行)和std::execution::par_unseq
(并行和非顺序执行)。
要使用这些并行算法,你需要包含头文件<algorithm>
和<execution>
(C++17),并将编译器设置为支持并行执行。
发布于 2023-12-16 298 次阅读
C++17还引入了执行策略,可以通过将其作为算法的可选参数来指定并行计算的方式。可用的执行策略包括std::execution::seq
(顺序执行)、std::execution::par
(并行执行)和std::execution::par_unseq
(并行和非顺序执行)。
要使用这些并行算法,你需要包含头文件<algorithm>
和<execution>
(C++17),并将编译器设置为支持并行执行。
Comments NOTHING