OpenMP Directives

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

Proporciona vínculos a las directivas que se usan en la API de OpenMP.

Visual C++ admite las siguientes directivas de OpenMP:

DirectivaDescripción
atómicaEspecifica que una ubicación de memoria que se actualiza de forma atómica.
barreraSincroniza todos los subprocesos en un equipo; todos los subprocesos se detendrá en la barrera, hasta que todos los subprocesos ejecutarse la barrera.
críticoEspecifica que código sólo se ejecuta en un subproceso a la vez.
VaciarEspecifica que todos los subprocesos tienen la misma vista de memoria para todos los objetos compartidos.
forHace que el trabajo realizado en un bucle for dentro de una región paralela dividirse entre subprocesos.
MasterEspecifica que sólo el maestro threadshould ejecutar una sección del programa.
ordenadaEspecifica ese código en un paralelo de bucle debe ejecutarse como un bucle secuencial.
paraleloDefine una región paralela, que es el código que se ejecutará mediante múltiples subprocesos en paralelo.
seccionesIdentifica las secciones de código para ser dividido entre todos los subprocesos.
únicoPermite especificar que una sección de código debe ejecutarse en un único subproceso, no necesariamente el subproceso principal.
threadprivateEspecifica que una variable privada a un subproceso.

OpenMP
Cláusulas

Mostrar: