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