timed_mutex (Clase)

Representa un tipo agotó la exclusión mutua. Los objetos de este tipo se utilizan para aplicar la exclusión mutua con el bloqueo limitado en tiempo dentro de un programa.

class timed_mutex;

Miembros

Constructores públicos

Name

Descripción

timed_mutex::timed_mutex (Constructor)

Construye un objeto de timed_mutex que no está bloqueado.

timed_mutex::~timed_mutex (Destructor)

Libera los recursos utilizados por el objeto de timed_mutex .

Métodos públicos

Name

Descripción

timed_mutex::lock (Método)

Bloquea el subproceso que realiza la llamada hasta que este obtiene la propiedad mutex.

timed_mutex::try_lock (Método)

Intenta obtener la propiedad de mutex sin bloquearlo.

timed_mutex::try_lock_for (Método)

Intente obtener la propiedad de mutex para un intervalo de tiempo especificado.

timed_mutex::try_lock_until (Método)

Intente obtener la propiedad de mutex hasta un momento específico.

timed_mutex::unlock (Método)

Libera la propiedad de mutex.

Requisitos

Encabezado: mutex

Espacio de nombres: std

Vea también

Referencia

<mutex>

Otros recursos

Archivos de encabezado de la biblioteca estándar de C++