Partager via


3.2.1 Fonctions omp_init_lock and omp_init_nest_lock

Ces fonctions fournissent les seuls moyen d'initialiser un verrou. Chaque fonction initialise le verrou associé au verrouillage du paramètre pour une utilisation dans les appels suivants. Le format est comme suit :

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

L'état initial est déverrouillé (autrement dit, aucun thread ne possède le verrou). pour un verrou empilable, le nombre initial d'imbrication est zéro. Il n'est pas conforme pour appeler l'une ou l'autre de ces routines avec une variable de verrou qui a déjà été initialisée.