◐ Shell
clean mode source ↗

std::shared_timed_mutex::unlock - cppreference.com

De cppreference.com

void unlock();

(desde C++14)

Desbloquea el mutex.

El mutex tiene que estar bloqueado por el hilo de ejecución actual, de lo contrario, el comportamiento no está definido.

Esta operación se sincroniza-con (como se define en std::memory_order) cualquier operación de bloqueo subsecuente que tome posesión del mismo mutex.

Parámetros

(Ninguno)

Valor de retorno

(Ninguno)

Excepciones

No lanza nada.

Notas

Generalmente unlock() no se llama directamente: std::unique_lock y std::lock_guard se utilizan para gestionar el bloqueo exclusivo.

Ejemplo

Véase también

Bloquea el mutex; se bloquea si el mutex no está disponible
(función miembro pública) [editar]
Intenta bloquear el mutex; regresa si el mutex no está disponible
(función miembro pública) [editar]
Intenta bloquear el mutex; regresa si el mutex no ha estado
disponible durante el tiempo de espera especificado
(función miembro pública) [editar]
Intenta bloquear el mutex; regresa si el mutex no ha estado
disponible hasta que se haya alcanzado el punto de tiempo especificado
(función miembro pública) [editar]