table of contents
| std::unique_lock::unlock(3) | C++ Standard Libary | std::unique_lock::unlock(3) |
NAME¶
std::unique_lock::unlock - std::unique_lock::unlock
Synopsis¶
void unlock(); (since C++11)
Unlocks (i.e., releases ownership of) the associated mutex and releases
ownership.
std::system_error is thrown if there is no associated mutex or if the mutex
is not
locked.
Parameters¶
(none)
Return value¶
(none)
Exceptions¶
* Any exceptions thrown by mutex()->unlock()
* If there is no associated mutex or the mutex is not locked,
std::system_error
with an error code of std::errc::operation_not_permitted
Example¶
This section is incomplete
Reason: no example
See also¶
lock locks (i.e., takes ownership of) the associated mutex
(public member function)
disassociates the associated mutex without unlocking (i.e., releasing
release ownership of) it
(public member function)
| 2022.07.31 | http://cppreference.com |