Пространства имён
Варианты
Действия

std::unique_lock::unlock

Материал из cppreference.com

<metanoindex/>

 
 
Библиотека поддержки конкуренции
Ветви
(C++11)
(C++20)
(C++20)
Пространство имён this_thread
(C++11)
(C++11)
(C++11)
Атомарные типы
(C++11)
(C++20)
Инициализация атомарных типов
(C++11)(устарело в C++20)
(C++11)(устарело в C++20)
(C++11)(устарело в C++20)
Функции освобождения для атомарных операций
Функции освобождения для атомарных флагов
Упорядочивание памяти
Взаимное исключение
(C++11)
Общее управление блокировкой
(C++11)
(C++11)
(C++11)
(C++11)(C++11)(C++11)
(C++11)
(C++11)
Условные переменные
(C++11)
Семафоры
Защёлки и барьеры
(C++20)
(C++20)
Фьючерсы
(C++11)
(C++11)
(C++11)
(C++11)
 
std::unique_lock
Функции-члены
Блокировка
Оригинал:
Locking
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Модификаторы
Наблюдатели
Функции, не являющиеся членами
 
<tbody> </tbody>
void unlock();
(начиная с C++11)
Открывает соответствующий мьютекс.
Оригинал:
Unlocks the associated mutex.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
std::system_error создается, если нет связанных мьютекс или, если мьютекс не заблокирован.
Оригинал:
std::system_error is thrown if there is no associated mutex or if the mutex is not locked.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Параметры

(Нет)

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

(Нет)

Исключения

  • Любые исключения, mutex()->unlock()
    Оригинал:
    Any exceptions thrown by mutex()->unlock()
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • Если нет связанных мьютекс, std::system_error с кодом ошибки std::errc::operation_not_permitted
    Оригинал:
    If there is no associated mutex, std::system_error with an error code of std::errc::operation_not_permitted
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • Если мьютекс не заблокирован, std::system_error с кодом ошибки std::errc::resource_deadlock_would_occur
    Оригинал:
    If the mutex is not locked, std::system_error with an error code of std::errc::resource_deadlock_would_occur
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Пример

См. также

locks the associated mutex
(public функция-элемент) [править]
дистанцируется связанных мьютекса без разблокировки он
Оригинал:
disassociates the associated mutex without unlocking it
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(public функция-элемент) [править]
Morty Proxy This is a proxified and sanitized view of the page, visit original site.