std::sequential, std::par, std::par_vec
From cppreference.com
Defined in header
<execution_policy>
|
||
constexpr std::sequential_execution_policy sequential { /* unspecified */ };
|
(since C++17) | |
constexpr std::parallel_execution_policy par { /* unspecified */ };
|
(since C++17) | |
constexpr std::parallel_vector_execution_policy par_vec { /* unspecified */ };
|
(since C++17) | |
std::sequential
, std::par
and std::par_vec
are instances of the execution policy types std::sequential_execution_policy, std::parallel_execution_policy and std::parallel_vector_execution_policy respectively. They are used to specify the execution policy of parallel algorithms - i.e., the kinds of parallelism allowed.
Additional execution policies may be provided by a standard library implementation.
[edit] See also
(C++17)(C++17)(C++17)
|
execution policy types (class) |