std::execution::seq, std::execution::par, std::execution::par_unseq, std::execution::unseq - cppreference.com
De cppreference.com
| Definido en el archivo de encabezado |
||
|
|
(desde C++17) | |
|
|
(desde C++17) | |
|
|
(desde C++17) | |
|
|
(desde C++20) | |
std::execution::seq, std::execution::par, std::execution::par_unseq, y std::execution::unseq son instancias de los tipos de política de ejecución std::execution::sequenced_policy, std::execution::parallel_policy, std::execution::parallel_unsequenced_policy y std::execution::unsequenced_policy, respectivamente. Se usan para especificar la política de ejecución de algoritmos paralelos; por ejemplo, los tipos de paralelismo permitidos.
Se pueden proporcionar políticas de ejecución adicionales por una implementación de la biblioteca estándar (futuras adiciones posibles pueden incluir a std::parallel::cuda y a std::parallel::opencl).