The synchronization functions manipulate mutexes, reader-writer locks, semaphores, and condition variables. The following sections group the functions by these tasks, briefly describe them, and list the NKS, pthread, and UI equivalent functions.
The following functions manage mutexes:
When NDEBUG is not defined, the following functions help you debug recursive mutexes. These are only available for NKS mutexes:
The following functions manage reader-writer locks.
The following functions manage semaphores:
For System-V semaphores, which create shareable semaphores, see System-V Semaphore Functions
The following functions manage condition variables: