Extensions for parallelism, version 2
From cppreference.net
<
cpp
|
experimental
Las Extensiones de C++ para Paralelismo Versión 2, ISO/IEC TS 19570:2018 define los siguientes componentes nuevos para la biblioteca estándar de C++:
Contenidos |
Excepciones paralelas
|
Definido en el encabezado
<experimental/exception_list>
|
|
|
excepciones generadas durante ejecuciones paralelas
(clase) |
|
Políticas de ejecución
|
Definido en el encabezado
<experimental/execution_policy>
|
|
|
tipos de políticas de ejecución
(clase) |
|
|
objetos globales de políticas de ejecución
(constante) |
|
Algoritmos paralelos
| Esta sección está incompleta |
Bloque de Tarea
| Esta sección está incompleta |
Tipos de Datos Paralelos
|
(parallelism TS v2)
|
tipo vectorial de procesamiento de datos en paralelo
(plantilla de clase) |
|
(parallelism TS v2)
|
tipo de procesamiento de datos en paralelo con el tipo de elemento bool
(plantilla de clase) |
Macros de prueba de características
|
Definido en el encabezado
<experimental/task_block>
|
|
|
__cpp_lib_experimental_parallel_task_block
|
un valor de al menos
201711
indica que la funcionalidad de bloque de tareas está soportada
(constante macro) |
|
Definido en el encabezado
<experimental/execution>
|
|
|
__cpp_lib_experimental_execution_vector_policy
|
un valor de al menos
201711
indica que las políticas vector y wavefront están soportadas
(constante macro) |
|
Definido en el encabezado
<experimental/algorithm>
|
|
|
__cpp_lib_experimental_parallel_for_loop
|
un valor de al menos
201711
indica que la clase de algoritmos
for_loop
está soportada
(constante macro) |
|
Definido en el encabezado
<experimental/simd>
|
|
|
__cpp_lib_experimental_parallel_simd
|
un valor de al menos
201803
indica que la biblioteca de tipos de paralelismo de datos está soportada
(constante macro) |