[ Bottom of Page | Previous Page | Next Page | Contents | Index | Library Home | Legal | Search ]

General Programming Concepts:
Writing and Debugging Programs

List of 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.

[ Top of Page | Previous Page | Next Page | Contents | Index | Library Home | Legal | Search ]