Spec-Zone.ru › C++

std::unique_lock<Mutex>::release

mutex_type* release() noexcept;
(начиная с C++11)

Разрывает связь с ассоциированным мьютексом, если он есть, и *this.

Мьютексы не разблокируются. Если до вызова *this владел ассоциированным мьютексом, теперь вызывающий код отвечает за его разблокировку.

Параметры

(нет)

Возвращаемое значение

Указатель на ассоциированный мьютекс или нулевой указатель, если ассоциированного мьютекса не было.

Пример

См. также

unlock
разблокирует ассоциированный мьютекс (то есть освобождает владение им)
(открытая функция-член)

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

Spec-Zone.ru

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