Sdílet prostřednictvím


3.2.4 omp_unset_lock a omp_unset_nest_lock funkce

Tyto funkce prostředkem uvolnění uzamčení vlastnictví.Formát je následující:

#include <omp.h>
void omp_unset_lock(omp_lock_t *lock);
void omp_unset_nest_lock(omp_nest_lock_t *lock);

Každá z těchto funkcí argument musí odkazovat na proměnná inicializována lock vlastněných podproces provádění funkce.Chování není definována, pokud podproces není vlastníkem uzamčení.

Pro jednoduché zámku omp_unset_lock funkce uvolní podproces provádění funkce z vlastnictví zámku.

Pro nestable Zámek omp_unset_nest_lock funkce sníží počet vnoření a uvolnění podproces provádění funkce z vlastnictví zámku, pokud výsledný počet je nula.