PTHREADS(3) BSD Programmer's Manual PTHREADS(3)NAMEpthreads - POSIX 1003.1c standard threads API.
SYNOPSIS
#include <pthread.h>
DESCRIPTION
The pthreads API provides a IEEE Std1003.1c (``POSIX'') standard inter-
face implementing multiple threads of execution within a traditional user
process. This implementation is currently user-space only. Pthreads
provides functions for thread creation and destruction, an interface to
the thread scheduler to establish thread scheduling parameters, and mutex
and condition variables to provide mechanisms for the programmer to syn-
chronize access to shared process resources.
The pthreads library routines are a part of the C library. The pthreads
system is automatically initialized when a program calls pthread_create()
to instantiate a thread.
The SYNOPSIS sections of the following manual pages indicate which in-
clude files are to be used, what the compiler declaration for the func-
tion looks like and which external variables are of interest.
STANDARDS
The pthreads library conforms to IEEE Std1003.1c (``POSIX'').
LIST OF FUNCTIONS
pthread_atfork
pthread_attr_destroy
pthread_attr_getdetachstate
pthread_attr_getinheritsched
pthread_attr_getschedparam
pthread_attr_getschedpolicy
pthread_attr_init
pthread_attr_setdetachstate
pthread_attr_setinheritsched
pthread_attr_setschedparam
pthread_attr_setschedpolicy
pthread_cancel
pthread_cleanup_pop
pthread_cleanup_push
pthread_cond_broadcast
pthread_cond_destroy
pthread_cond_init
pthread_cond_signal
pthread_cond_timedwait
pthread_cond_wait
pthread_create
pthread_detach
pthread_equal
pthread_exit
pthread_getschedparam
pthread_getspecific
pthread_join
pthread_key_create
pthread_key_delete
pthread_kill
pthread_mutex_destroy
pthread_mutex_init
pthread_mutex_lock
pthread_mutex_trylock
pthread_mutex_unlock
pthread_once
pthread_self
pthread_setcancelstate
pthread_setcanceltype
pthread_setschedparam
pthread_setspecific
pthread_sigmask
pthread_testcancel
sched_yield
4th Berkeley Distribution June 3, 1996 2