Compartir a través de


3. Funciones de la biblioteca en tiempo de ejecución

En esta sección se describen las funciones de la biblioteca en tiempo de ejecución de OpenMP c y C++.El encabezado <omp.h> declara dos tipos, varias funciones que se pueden utilizar para supervisar y ver el entorno de ejecución en paralelo, y las funciones de bloqueo que se pueden utilizar para sincronizar el acceso a los datos.

El tipo omp_lock_t es un tipo de objeto capaz de representación que un bloqueo está disponible, o que un subproceso posee un bloqueo.Este bloqueo se denominan los bloqueos simples.

El tipo omp_nest_lock_t es un tipo de objeto capaz de representar cualquier que un bloqueo está disponible, o la identidad del subproceso que posee el bloqueo y un recuento de anidamiento (descritos a continuación).Este bloqueo se denominan encajable bloqueos.

Las funciones de biblioteca son funciones externas con vinculación “c”.

Las descripciones en este capítulo se dividen en los siguientes temas:

  • Funciones del entorno de ejecución (vea sección 3,1 en la página 35).

  • Funciones de bloqueo (vea sección 3,2 en la página 41).