std::unique_lock<Mutex>::unlock
void unlock(); | (начиная с C++11) |
Разблокирует (то есть освобождает владение) связанный мьютекс.
std::system_error выбрасывается, если связанный мьютекс отсутствует или мьютекс не заблокирован.
Параметры
(нет)
Возвращаемое значение
(нет)
Исключения
Если связанный мьютекс отсутствует или мьютекс не заблокирован, std::system_error с кодом ошибки std::errc::operation_not_permitted.
Пример
См. также
| блокирует связанный мьютекс (то есть получает владение им) (открытая функция-член) |
|
| отсоединяет связанный мьютекс, не разблокируя его (то есть не освобождая владение им) (открытая функция-член) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/thread/unique_lock/unlock