|
|
pthread_cond_timedwait(3) -- wait on a condition variable for a specific amount of time
|
|
The pthread_cond_timedwait() function atomically blocks the current thread waiting on the condition variable specified by cond, and unblocks the mutex specified by mutex. The waiting thread unblocks o... |
|
pthread_cond_wait(3) -- wait on a condition variable
|
|
The pthread_cond_wait() function atomically blocks the current thread waiting on the condition variable specified by cond, and unblocks the mutex specified by mutex. The waiting thread unblocks only a... |
|
pthread_create(3) -- create a new thread
|
|
The pthread_create() function is used to create a new thread, with attributes specified by attr, within a process. If attr is NULL, the default attributes are used. If the attributes specified by attr... |
|
pthread_detach(3) -- detach a thread
|
|
The pthread_detach() function is used to indicate to the implementation that storage for the thread thread can be reclaimed when the thread terminates. If thread has not terminated, pthread_detach() w... |
|
pthread_equal(3) -- compare thread IDs
|
|
The pthread_equal() function compares the thread IDs t1 and t2. |
|
pthread_exit(3) -- terminate the calling thread
|
|
The pthread_exit() function terminates the calling thread and makes the value value_ptr available to any successful join with the terminating thread. Any cancellation cleanup handlers that have been p... |
|
pthread_getconcurrency(3) -- get or set level of concurrency
|
|
The pthread_getconcurrency() function allows an application to inform the threads implementation of its desired concurrency level, new_level. The actual level of concurrency provided by the implementa... |
|
pthread_getschedparam(3) -- thread scheduling parameter manipulation
|
|
The pthread_setschedparam() and pthread_getschedparam() functions set and get the scheduling parameters of individual threads. The scheduling policy for a thread can either be SCHED_FIFO (first in, fi... |
|
pthread_getspecific(3) -- get a thread-specific data value
|
|
The pthread_getspecific() function returns the value currently bound to the specified key on behalf of the calling thread. The effect of calling pthread_getspecific() with a key value not obtained fro... |
|
pthread_join(3) -- wait for thread termination
|
|
The pthread_join() function suspends execution of the calling thread until the target thread terminates unless the target thread has already terminated. On return from a successful pthread_join() call... |
|
pthread_key_create(3) -- thread-specific data key creation
|
|
The pthread_key_create() function creates a thread-specific data key visible to all threads in the process. Key values provided by pthread_key_create() are opaque objects used to locate thread-specifi... |
|
pthread_key_delete(3) -- delete a thread-specific data key
|
|
The pthread_key_delete() function deletes a thread-specific data key previously returned by pthread_key_create(). The thread-specific data values associated with key need not be NULL at the time that ... |
|
pthread_kill(3) -- send a signal to a specified thread
|
|
The pthread_kill() function sends a signal, specified by sig, to a thread, specified by thread. If sig is 0, error checking is performed, but no signal is actually sent. |