◐ Shell
clean mode source ↗

std::execution::seq, std::execution::par, std::execution::par_unseq, std::execution::unseq - cppreference.com

De cppreference.com

Definido en el archivo de encabezado <execution>

inline constexpr std::execution::sequenced_policy seq { /* sin especificar */ };

(desde C++17)

inline constexpr std::execution::parallel_policy par { /* sin especificar */ };

(desde C++17)

inline constexpr std::execution::parallel_unsequenced_policy par_unseq { /* sin especificar */ };

(desde C++17)

inline constexpr std::execution::unsequenced_policy unseq { /* sin especificar */ };

(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).

Véase también