std::shared_lock<Mutex>:: unlock
From cppreference.net
<
cpp
|
thread
|
shared lock
C++
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::shared_lock
| Member functions | ||||
| Shared locking | ||||
|
shared_lock::unlock
|
||||
| Modifiers | ||||
| Observers | ||||
| Non-member functions | ||||
|
void
unlock
(
)
;
|
(начиная с C++14) | |
Разблокирует связанный мьютекс из режима разделяемого доступа. Фактически вызывает mutex ( ) - > unlock_shared ( ) .
std::system_error выбрасывается, если нет связанного мьютекса или если мьютекс не заблокирован.
Содержание |
Параметры
(нет)
Возвращаемое значение
(нет)
Исключения
- Любые исключения, выброшенные mutex ( ) - > unlock_shared ( ) .
- Если связанный мьютекс отсутствует, std::system_error с кодом ошибки std::errc::operation_not_permitted .
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |
Смотрите также
|
блокирует связанный мьютекс
(публичная функция-член) |
|
|
отсоединяет мьютекс без разблокировки
(публичная функция-член) |