método de unique_lock::lock

Bloquea el subproceso que realiza la llamada hasta que el subproceso obtenga la propiedad de mutex asociado.

void lock();

Comentarios

Si el puntero almacenado de mutex es null, este método produce system_error que tiene un código de error de operation_not_permitted.

Si el subproceso de llamada ya posee mutex asociado, este método produce system_error que tiene un código de error de resource_deadlock_would_occur.

Si no, este método llama a lock en mutex y conjuntos asociados el marcador interno de la propiedad del subproceso a true.

Requisitos

Exclusión mutua de Encabezado:

Espacio de nombres: std

Vea también

Referencia

clase de unique_lock

<mutex>