Compartir a través de


3.2.1 funciones de omp_init_lock y de omp_init_nest_lock

Estas funciones proporcionan el único medio de inicializar un bloqueo.Cada función inicializa el bloqueo asociado al bloqueo de parámetros para el uso en llamadas subsiguientes.El formato es como se detalla a continuación:

#include <omp.h>
void omp_init_lock(omp_lock_t *lock);
void omp_init_nest_lock(omp_nest_lock_t *lock);

El estado inicial se desbloquea (es decir, ningún subproceso posee el bloqueo).Para un bloqueo encajable, el recuento inicial de anidamiento es cero.No es compatible llamar a cualquiera de estas rutinas con una variable de bloqueo que se ha inicializado ya.