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