NAME | DESCRIPTION | API | ATTRIBUTES
The POSIX-THREADS API is a compatible implementation of the POSIX 1003.1c pthread API. For detailed information on this feature, see intro(3POSIX). Note that this feature is simply a library which may or not be linked with an application. It is not a feature which may be turned on or off when configuring a system.
The POSIX-THREADS API is summarized in the following table:
Comment
Initialize a thread attribute object.
Destroy a thread attribute object.
Set the stacksize attribute.
Get the stacksize attribute.
Set the stackaddr attribute.
Get the stackaddr attribute.
Set the detachstate attribute.
Get the detachstate attribute.
Set the contention scope attribute.
Get the contention scope attribute.
Set the scheduling inheritance attribute.
Get the scheduling inheritance attribute.
Set the scheduling policy attribute.
Get the scheduling policy attribute.
Set the scheduling parameter attribute.
Get the scheduling parameter attribute.
Initialize a condition variable.
Destroy a condition variable.
Signal a condition variable.
Broadcast a condition variable.
Wait on a condition variable.
Wait with timeout on a condition variable.
Initialize a condition variable attribute object.
Destroy a condition variable attribute object.
Create a thread.
Compare thread identifiers.
Terminate the calling thread.
Wait for thread termination.
Create a thread-specific data key.
Delete a thread-specific data key.
Send a deletion signal to a thread.
Initialize a mutex.
Delete a mutex.
Lock a mutex.
Attempt to lock a mutex without waiting.
Unlock a mutex.
Initialize a mutex attribute object.
Destroy a mutex attribute object.
Dynamically initialize a library.
Get the identifier of the calling thread.
Set the current scheduling policy and parameters of a thread.
Get the current scheduling policy and parameters of a thread.
Associate a thread-specific value with a key.
Retrieve the thread-specific value associated with a key.
Yield the processor to another thread.
Get maximum priority for policy.
Get minimum priority for policy.
Get time quantum for SCHED_RR policy.
Get configurable system variables.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
Interface Stability | Evolving |
NAME | DESCRIPTION | API | ATTRIBUTES