3.2.3 omp_set_lock a omp_set_nest_lock – funkce
Každá z těchto funkcí blokuje podproces provádění funkce, dokud zadané uzamčení je k dispozici a poté nastaví zámku.Jednoduchý zámek je k dispozici, pokud je odemknutá.Nestable zámek je k dispozici, pokud je odemčena nebo již vlastněn podproces provádění funkce.Formát je následující:
#include <omp.h>
void omp_set_lock(omp_lock_t *lock);
void omp_set_nest_lock(omp_nest_lock_t *lock);
Pro jednoduché zámek argument omp_set_lock funkce musí odkazovat na proměnnou inicializovat zámku.Vlastnictví uzamčení uděleno podproces provádění funkce.
Pro nestable zámek argument omp_set_nest_lock funkce musí odkazovat na proměnnou inicializovat zámku.Je zvýšen počet vnoření a podproces je uděleno nebo zachovává vlastnictví zámku.