std::timed_mutex::unlock
From cppreference.com
< cpp | thread | timed mutex
C++
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::timed_mutex
| Member functions | ||||
| Locking | ||||
timed_mutex::unlock | ||||
| Native handle | ||||
void unlock(); |
(since C++11) | |
Unlocks the mutex.
The mutex must be locked by the current thread of execution, otherwise, the behavior is undefined.
This operation synchronizes-with (as defined in std::memory_order
Parameters
(none)
Return value
(none)
Exceptions
Throws nothing.
Notes
unlock() is usually not called directly: std::unique_lock and std::lock_guard
Example
| This section is incomplete Reason: no example |
See also
| locks the mutex, blocks if the mutex is not available (public member function) |
|
| tries to lock the mutex, returns if the mutex is not available (public member function) |
|
| tries to lock the mutex, returns if the mutex has been unavailable for the specified timeout duration (public member function) |
|
| tries to lock the mutex, returns if the mutex has been unavailable until specified time point has been reached (public member function) |
|
C documentation for mtx_unlock
| |