(3synch) - Synchronization library routines

Intro
introduction to synchronization routines in the Threads Library
barrier
overview of barrier synchronization routines
barrier_destroy
destroy a blocking barrier
barrier_init
initialize a blocking barrier
_barrier_spin
spin-wait at a barrier
_barrier_spin_destroy
destroy a spin type barrier
_barrier_spin_init
initialize a spinning barrier
barrier_wait
wait at a blocking barrier
cond_broadcast
broadcast a wake-up call to all threads waiting on a condition variable
cond_destroy
destroy a condition variable
cond_init
initialize a condition variable
condition
overview of condition variable routines
cond_signal
wake up a single thread waiting on a condition variable
cond_timedwait
wait on a condition variable for a limited time
cond_wait
wait on a condition variable
mutex
overview of mutual exclusion lock routines
mutex_destroy
destroy a mutex
mutex_init
initialize a mutex
mutex_lock
lock a mutex
mutex_trylock
conditionally lock a mutex
mutex_unlock
unlock a mutex
rmutex
overview of mutual exclusion lock routines
rmutex_destroy
destroy a recursive mutex
rmutex_init
initialize a recursive mutex
rmutex_lock
lock a recursive mutex
rmutex_trylock
conditionally lock a recursive mutex
rmutex_unlock
unlock a recursive mutex
rwlock
overview of reader-writer lock routines
rwlock_destroy
destroy a reader-writer lock
rwlock_destroy,
overview of reader-writer lock routines
rwlock_init
initialize a reader-writer lock
rw_rdlock
acquire a reader-writer lock in read mode.
rw_tryrdlock
conditionally acquire a reader-writer lock in read mode
rw_trywrlock
conditionally acquire a reader-writer lock in write mode
rw_unlock
release a reader-writer lock
rw_wrlock
acquire a reader-writer lock in write mode
sema_destroy
destroy a semaphore
sema_init
initialize a semaphore
semaphore
overview of semaphore routines
sema_post
release a lock by incrementing the count value of the semaphore
sema_trywait
conditionally claim resources under the semaphore's control
sema_wait
acquire a semaphore
_spin
overview of spin lock routines
_spin_destroy
destroy a spin lock
_spin_init
initialize a spin lock
_spin_lock
lock a spin lock
_spin_trylock
conditionally lock a spin lock
_spin_unlock
unlock a spin lock
synch
introduction to synchronization routines in the Threads Library
Synchronization
introduction to synchronization routines in the Threads Library