std::shared_lock<Mutex>:unlock
Von cppreference.com
< cpp | thread | shared lock
| void unlock(); |
(seit C++14) | |
Entsperrt den zugehörigen Mutex aus dem gemeinsamen Modus. Ruft effektiv auf mutex()->unlock_shared().
std::system_error wird ausgelöst, wenn kein zugehöriger Mutex vorhanden ist oder der Mutex nicht gesperrt ist.
Inhalt |
[bearbeiten] Parameter
(keine)
[bearbeiten] Rückgabewert
(keine)
[bearbeiten] Ausnahmen
- Alle Ausnahmen, die von mutex()->unlock_shared() ausgelöst werden.
- Wenn kein zugeordneter Mutex vorhanden ist, std::system_error mit einem Fehlercode von std::errc::operation_not_permitted.
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[bearbeiten] Siehe auch
| sperrt den zugehörigen Mutex (public member function) | |
| disassociates the mutex without unlocking (public member function) |