Using Synchronization
The following examples demonstrate how to use the synchronization objects:
- Waiting for multiple objects
- Using named objects
- Using event objects
- Using mutex objects
- Using semaphore objects
- Using waitable timer objects
- Using waitable timers with an asynchronous procedure call
- Using critical section objects
- Using condition variables
- Using one-time initialization
- Using singly linked lists
- Using timer queues