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)
Category:¶
* Todo no example
2024.06.10 | http://cppreference.com |