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