Spec-Zone.ru › C++

std::unique_lock<Mutex>::unlock

void unlock();
(since C++11)

Unlocks (i.e., releases ownership of) the associated mutex.

std::system_error is thrown if there is no associated mutex or if the mutex is not locked.

Parameters

(none)

Return value

(none)

Exceptions

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

See also

lock
locks (i.e., takes ownership of) the associated mutex
(public member function)
release
disassociates the associated mutex without unlocking (i.e., releasing ownership of) it
(public member function)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/thread/unique_lock/unlock

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API