Namespaces
Variants

std::unique_lock<Mutex>:: release

From cppreference.net
Concurrency support library
Threads
(C++11)
(C++20)
this_thread namespace
(C++11)
(C++11)
Cooperative cancellation
Mutual exclusion
Generic lock management
Condition variables
(C++11)
Semaphores
Latches and Barriers
(C++20)
(C++20)
Futures
(C++11)
(C++11)
(C++11)
Safe reclamation
Hazard pointers
Atomic types
(C++11)
(C++20)
Initialization of atomic types
(C++11) (deprecated in C++20)
(C++11) (deprecated in C++20)
Memory ordering
(C++11) (deprecated in C++26)
Free functions for atomic operations
Free functions for atomic flags
mutex_type * release ( ) noexcept ;
(depuis C++11)

Rompt l'association du mutex associé, s'il y en a un, et * this .

Aucun verrou n'est déverrouillé. Si * this détenait la propriété du mutex associé avant l'appel, l'appelant est maintenant responsable du déverrouillage du mutex.

Table des matières

Paramètres

(aucun)

Valeur de retour

Pointeur vers le mutex associé ou un pointeur nul s'il n'y avait pas de mutex associé.

Exemple

Voir aussi

déverrouille (c'est-à-dire libère la propriété de) le mutex associé
(fonction membre publique)