DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

Manual section PTHREAD

Intro - introduction to the POSIX Threads Library
intro - Introduction to the POSIX Threads Library
pthread_atfork - register fork handlers
pthread_attr_destroy - destroy threads attribute object
pthread_attr_getdetachstate - get detachstate attribute
pthread_attr_getinheritsched - get inheritsched attribute
pthread_attr_getschedparam - get schedparam attribute
pthread_attr_getschedpolicy - get schedpolicy attribute
pthread_attr_getscope - get contentionscope attribute
pthread_attr_getstackaddr - get stackaddr attribute
pthread_attr_getstacksize - get stacksize attribute
pthread_attr_init, pthread_attr_destroy - initialise and destroy threads attribute object
pthread_attr_setdetachstate, pthread_attr_getdetachstate - set and get detachstate attribute
pthread_attr_setinheritsched, pthread_attr_getinheritsched - set and get inheritsched attribute
pthread_attr_setschedparam, pthread_attr_getschedparam - set and get schedparam attribute
pthread_attr_setschedpolicy, pthread_attr_getschedpolicy - set and get schedpolicy attribute
pthread_attr_setscope, pthread_attr_getscope - set and get contentionscope attribute
pthread_attr_setstackaddr, pthread_attr_getstackaddr - set and get stackaddr attribute
pthread_attr_setstacksize, pthread_attr_getstacksize - set and get stacksize attribute
pthread_cancel - cancel execution of a thread
pthread_cleanup_pop - pop a cancellation handler
pthread_cleanup_pop, pthread_cleanup_push - establish cancellation handlers
pthread_cleanup_push - push a cancellation handler
pthread_cond_broadcast - wake up all threads waiting on a condition variable
pthread_cond_destroy - destroy a condition variable
pthread_cond_init, pthread_cond_destroy - initialize or destroy a condition variable
pthread_cond_signal, pthread_cond_broadcast - wake up threads waiting on a condition variable
pthread_cond_timedwait - wait on a condition variable for a limited time
pthread_cond_wait, pthread_cond_timedwait - wait on a condition variable
pthread_condattr_destroy - destroy condition variable attributes object
pthread_condattr_getpshared, pthread_condattr_setpshared - get and set the process-shared condition variable attributes
pthread_condattr_init, pthread_condattr_destroy - initialise and destroy condition variable attributes object
pthread_condattr_setpshared - set the process-shared condition variable attributes
pthread_create - thread creation
pthread_detach - detach a thread
pthread_equal - compare thread IDs
pthread_exit - thread termination
pthread_getconcurrency - retrieve a level of concurrency
pthread_getschedparam, pthread_setschedparam - dynamic thread scheduling parameters access
pthread_getspecific - get thread-specific data
pthread_join - join control paths with another thread
pthread_key_create - create thread-specific data key
pthread_key_delete - delete thread-specific data key
pthread_kill - send a signal to a sibling thread
pthread_mutex_destroy - destroy a mutex
pthread_mutex_getprioceiling - get priority ceiling of a mutex
pthread_mutex_init - initialize a mutex
pthread_mutex_init, pthread_mutex_destroy - initialize, destroy a mutex
pthread_mutex_lock - lock a mutex
pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock - lock, unlock a mutex
pthread_mutex_setprioceiling - set priority ceiling of a mutex
pthread_mutex_setprioceiling, pthread_mutex_getprioceiling - set, get, priority ceiling of a mutex
pthread_mutex_trylock - attempt to lock a mutex once
pthread_mutex_unlock - unlock a mutex
pthread_mutexattr_destroy - destroy mutex attributes object
pthread_mutexattr_getprioceiling - get prioceiling attribute of mutex attribute
pthread_mutexattr_getprotocol - get protocol attribute of mutex attribute object
pthread_mutexattr_getpshared - get process-shared attribute
pthread_mutexattr_gettype - get a mutex type
pthread_mutexattr_gettype, pthread_mutexattr_settype - get, set, a mutex type
pthread_mutexattr_init - initialize mutex attributes object
pthread_mutexattr_init, pthread_mutexattr_destroy - initialize, destroy mutex attributes object
pthread_mutexattr_setprioceiling - set prioceiling attribute of mutex attribute
pthread_mutexattr_setprioceiling, pthread_mutexattr_getprioceiling - set, get, prioceiling attribute of mutex attribute
pthread_mutexattr_setprotocol - set protocol attribute of mutex attribute object
pthread_mutexattr_setprotocol, pthread_mutexattr_getprotocol - set, get protocol attribute of mutex attribute object
pthread_mutexattr_setpshared - set process-shared attribute
pthread_mutexattr_setpshared, pthread_mutexattr_getpshared - set, get process-shared attribute
pthread_mutexattr_settype - set a mutex type
pthread_once - dynamic package initialization
pthread_rwlock_destroy - destroy a reader-writer lock
pthread_rwlock_init - initialize a reader-writer lock
pthread_rwlock_init, pthread_rwlock_destroy - initialize, destroy, a read-write lock
pthread_rwlock_rdlock - lock a read-write lock in read mode.
pthread_rwlock_rdlock, pthread_rwlock_tryrdlock - lock, attempt to lock, a read-write lock in read mode
pthread_rwlock_tryrdlock - attempt to lock a read-write lock in read mode.
pthread_rwlock_trywrlock - conditionally acquire a reader-writer lock in write mode
pthread_rwlock_unlock - release a read-write lock
pthread_rwlock_wrlock - acquire a reader-writer lock in write mode
pthread_rwlock_wrlock, pthread_rwlock_trywrlock - acquire a read-write lock in write mode
pthread_rwlockattr_destroy - destroy read-write lock attributes object
pthread_rwlockattr_getpshared - get process-shared attribute of read-write lock
pthread_rwlockattr_init - initialize, destroy, read-write lock attributes object
pthread_rwlockattr_setpshared - set process-shared attribute of read-write lock
pthread_rwlockattr_setpshared, pthread_rwlockattr_getpshared - set, get, process-shared attribute of read-write lock
pthread_self - get thread identifier of the calling thread
pthread_setcancelstate - set cancelability state
pthread_setcancelstate, pthread_setcanceltype, pthread_testcancel - set cancelability state
pthread_setcanceltype - set cancelability type
pthread_setconcurrency - request a level of concurrency
pthread_setconcurrency, pthread_getconcurrency - request, retrieve a level of concurrency
pthread_setschedparam - dynamic thread scheduling parameters access
pthread_setspecific - set thread-specific data
pthread_setspecific, pthread_getspecific - thread-specific data management
pthread_sigmask - change or examine the signal mask of a thread
pthread_testcancel - create a cancellation point in the calling thread
sched_yield - yield the processor
sem_close - close a named semaphore
sem_destroy - destroy an unnamed semaphore
sem_getvalue - get the value of a semaphore
sem_init - initialize an unnamed semaphore
sem_open - initialize and open a named semaphore
sem_post - unlock a semaphore
sem_trywait - attempt to lock a semaphore
sem_unlink - remove a named semaphore
sem_wait - lock a semaphore
sem_wait, sem_trywait - lock, attempt to lock, a semaphore
sigwait - wait for a signal to be posted