std::shared_timed_mutex:: unlock_shared
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
| Exclusive locking | ||||
| Shared locking | ||||
|
shared_timed_mutex::unlock_shared
|
|
void
unlock_shared
(
)
;
|
(desde C++14) | |
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 modo compartido; de lo contrario, el comportamiento es indefinido.
Esta operación synchronizes-with (como se define en std::memory_order ) cualquier operación posterior de lock() que obtenga la propiedad del mismo mutex.
Contenidos |
Parámetros
(ninguno)
Valor de retorno
(ninguno)
Excepciones
No lanza nada.
Notas
unlock_shared()
normalmente no se llama directamente:
std::shared_lock
se utiliza para gestionar el bloqueo compartido.
Ejemplo
|
Esta sección está incompleta
Motivo: 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) |