This section describes the GNU C Library ISO C threads implementation. To have a deeper understanding of this API, it is strongly recommended to read ISO/IEC 9899:2011, section 7.26, in which ISO C threads were originally specified. All types and function prototypes are declared in the header file threads.h.
|• ISO C Threads Return Values:||Symbolic constants that represent a function’s return value.|
|• ISO C Thread Management:||Support for basic threading.|
|• Call Once:||Single-call functions and macros.|
|• ISO C Mutexes:||A low-level mechanism for mutual exclusion.|
|• ISO C Condition Variables:||High-level objects for thread synchronization.|
|• ISO C Thread-local Storage:||Functions to support thread-local storage.|