std::timed_mutex
std::timed_mutex
Defined in header <mutex> | ||
---|---|---|
class timed_mutex; | (since C++11) |
The 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 mutex
, 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 th