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/w/cpp/thread/unique_lock/release