- The mutex class is a synchronization primitive that can be used to protect shared data from being simultaneously accessed by multiple threads.
- mutex offers exclusive, non-recursive ownership semantics:
A calling thread owns a mutex from the time that it successfully calls either lock or try_lock until it calls unlock
Read More →