|PTHREAD_SPIN_LOCK(3)||Library Functions Manual||PTHREAD_SPIN_LOCK(3)|
pthread_spin_lock() function locks the spinlock referenced by lock. The calling thread will acquire the lock if it's not owned by another thread. Otherwise it will spin until the lock becomes available.
pthread_spin_trylock() function will
acquire the lock if the lock is not owned by another
thread. Otherwise it will fail.
pthread_spin_trylock() return zero; otherwise an error number is returned to indicate the error.
pthread_spin_lock() will fail if:
pthread_spin_trylock() will fail if:
pthread_spin_trylock() conform to IEEE Std 1003.1-2008 (“POSIX.1”).
|June 5, 2013||OpenBSD-current|