std::shared_mutex::unlock_shared
De cppreference.com
<tbody>
</tbody>
void unlock_shared(); |
(desde C++17) | |
Libera el mutex de la propiedad compartida por el hilo que realiza la llamada.
El mutex debe estar bloqueado por el hilo de ejecución actual en modalidad compartida; de lo contrario, el comportamiento no está definido.
Esta operación se sincroniza-con (como se define en std::memory_order) cualquier operación lock() posterior que obtenga la propiedad del mismo mutex.
Parámetros
(Ninguno)
Valor de retorno
(Ninguno)
Excepciones
No lanza nada.
Notas
unlock_shared() generalmente no se llama directamente: std::shared_lock se usa para gestionar el bloqueo compartido.
Ejemplo
| Esta sección está incompleta Razón: sin ejemplo |
Véase también
| Bloquea el mutex para propiedad compartida; se bloquea si el mutex no está disponible (función miembro pública) | |
| Desbloquea el mutex (función miembro pública) |