Defined in header
timed_mutex class is a synchronization primitive that can be used to protect shared data from being simultaneously accessed by multiple threads.
In a manner similar to
timed_mutex offers exclusive, non-recursive ownership semantics. In addition,
timed_mutex provides the ability to attempt to claim ownership of a
timed_mutex with a timeout via the
timed_mutex class is non-copyable.