Next: omp_destroy_lock, Previous: omp_test_lock, Up: Runtime Library Routines [Contents][Index]
omp_unset_lock
– Unset simple lockA simple lock about to be unset must have been locked by omp_set_lock
or omp_test_lock
before. In addition, the lock must be held by the
thread calling omp_unset_lock
. Then, the lock becomes unlocked. If one
or more threads attempted to set the lock before, one of them is chosen to,
again, set the lock to itself.
Prototype: | void omp_unset_lock(omp_lock_t *lock); |
Interface: | subroutine omp_unset_lock(svar) |
integer(omp_lock_kind), intent(inout) :: svar |
OpenMP specification v4.5, Section 3.3.5.