List of synchronization subroutines
This section lists synchronization subroutines.
- pthread_mutex_destroy
- Deletes a mutex.
- pthread_mutex_init
- Initializes a mutex and sets its attributes.
- PTHREAD_MUTEX_INITIALIZER
- Initializes a static mutex with default attributes.
- pthread_mutex_lock or pthread_mutex_trylock
- Locks a mutex.
- pthread_mutex_unlock
- Unlocks a mutex.
- pthread_mutexattr_destroy
- Deletes a mutex attributes object.
- pthread_mutexattr_init
- Creates a mutex attributes object and initializes it with default values.
- pthread_cond_destroy
- Deletes a condition variable.
- pthread_cond_init
- Initializes a condition variable and sets its attributes.
- PTHREAD_COND_INITIALIZER
- Initializes a static condition variable with default attributes.
- pthread_cond_signal or pthread_cond_broadcast
- Unblocks one or more threads blocked on a condition.
- pthread_cond_wait or pthread_cond_timedwait
- Blocks the calling thread on a condition.
- pthread_condattr_destroy
- Deletes a condition attributes object.
- pthread_condattr_init
- Creates a condition attributes object and initializes it with default values.