Next: omp_destroy_nest_lock, Previous: omp_test_nest_lock, Up: Runtime Library Routines
omp_unset_nest_lock
– Unset nested lockomp_set_nested_lock
or omp_test_nested_lock
before. In addition, the lock must be held by the
thread calling omp_unset_nested_lock
. If the nesting count drops to zero, the
lock becomes unlocked. If one ore more threads attempted to set the lock before,
one of them is chosen to, again, set the lock to itself.
Prototype: | void omp_unset_nest_lock(omp_nest_lock_t *lock);
|
Interface: | subroutine omp_unset_nest_lock(lock)
|
integer(omp_nest_lock_kind), intent(inout) :: lock
|