std::shared_mutex:: unlock
From cppreference.net
<
cpp
|
thread
|
shared mutex
C++
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::shared_mutex
| Member functions | ||||
| Exclusive locking | ||||
|
shared_mutex::unlock
|
||||
| Shared locking | ||||
| Native handle | ||||
|
void
unlock
(
)
;
|
(depuis C++17) | |
Déverrouille le mutex. Le mutex doit être verrouillé par le thread d'exécution actuel, sinon, le comportement est indéfini.
Cette opération synchronizes-with (tel que défini dans std::memory_order ) toute opération de verrouillage ultérieure qui acquiert la propriété du même mutex.
Notes
unlock()
n'est généralement pas appelé directement :
std::unique_lock
et
std::lock_guard
sont utilisés pour gérer le verrouillage exclusif.
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Voir aussi
|
verrouille le mutex, bloque si le mutex n'est pas disponible
(fonction membre publique) |
|
|
tente de verrouiller le mutex, retourne si le mutex n'est pas disponible
(fonction membre publique) |
|
|
documentation C
pour
mtx_unlock
|
|