|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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 operationsynchronizes-with (as defined instd::memory_order) any subsequent lock operation that obtains ownership of the same mutex.
unlock() is usually not called directly:std::unique_lock andstd::lock_guard are used to manage exclusive locking.
| This section is incomplete Reason: no example |
| locks the mutex, blocks if the mutex is not available (public member function)[edit] | |
| tries to lock the mutex, returns if the mutex is not available (public member function)[edit] | |
| tries to lock the mutex, returns if the mutex has been unavailable for the specified timeout duration (public member function)[edit] | |
| tries to lock the mutex, returns if the mutex has been unavailable until specified time point has been reached (public member function)[edit] | |
C documentation formtx_unlock | |