std::timed_mutex:: unlock
From cppreference.net
<
cpp
|
thread
|
timed mutex
C++
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::timed_mutex
| Member functions | ||||
| Locking | ||||
|
timed_mutex::unlock
|
||||
| Native handle | ||||
|
void
unlock
(
)
;
|
(depuis C++11) | |
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) |
|
|
tente de verrouiller le mutex, retourne si le mutex est resté
indisponible pendant la durée de timeout spécifiée (fonction membre publique) |
|
|
tente de verrouiller le mutex, retourne si le mutex est resté
indisponible jusqu'à ce que le point temporel spécifié soit atteint (fonction membre publique) |
|
|
Documentation C
pour
mtx_unlock
|
|