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.