Namespaces
Variants

std::unique_lock<Mutex>:: unlock

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
void unlock ( ) ;
(desde C++11)

Desbloquea (es decir, libera la propiedad de) el mutex asociado.

std::system_error se lanza si no hay un mutex asociado o si el mutex no está bloqueado.

Contenidos

Parámetros

(ninguno)

Valor de retorno

(ninguno)

Excepciones

Si no hay un mutex asociado o el mutex no está bloqueado, std::system_error con un código de error de std::errc::operation_not_permitted .

Ejemplo

Véase también

bloquea (es decir, toma posesión de) el mutex asociado
(función miembro pública)
disocia el mutex asociado sin desbloquearlo (es decir, sin liberar la posesión del mismo)
(función miembro pública)