Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

unique_lock (Clase)

Representa una plantilla que se pueden crear instancias para crear objetos que administran el bloqueo y desbloqueo de mutex.

template<class Mutex>
class unique_lock;

El argumento Mutex de plantilla debe llamar a un tipo mutex.

Internamente, unique_lock almacena un puntero a un objeto asociado de mutex y a bool que indica si el subproceso actual posee mutex.

Nombre

Descripción

unique_lock::mutex_type

Sinónimo del argumento Mutexde la plantilla.

Nombre

Descripción

unique_lock::unique_lock (Constructor)

Construye un objeto unique_lock.

unique_lock::~unique_lock (Destructor)

Libera los recursos asociados al objeto de unique_lock .

Nombre

Descripción

unique_lock::lock (Método)

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

unique_lock::mutex (Método)

Recupera el puntero almacenado a mutexasociado.

unique_lock::owns_lock (Método)

Especifica si el subproceso de llamada posee mutexasociado.

unique_lock::release (Método)

Desasocia el objeto de unique_lock de objeto asociado de mutex .

unique_lock::swap (Método)

Cambie mutex y el estado asociados de la propiedad con el de un objeto especificado.

unique_lock::try_lock (Método)

Intenta obtener la propiedad del mutex asociado sin bloquearlo.

unique_lock::try_lock_for (Método)

Intenta obtener la propiedad del mutex asociado sin bloquearlo.

unique_lock::try_lock_until (Método)

Intenta obtener la propiedad del mutex asociado sin bloquearlo.

unique_lock::unlock (Método)

Propiedad de mutexasociado.

Nombre

Descripción

unique_lock::operator bool (Operador)

Especifica si el subproceso de la llamada tiene la propiedad de mutexasociado.

unique_lock::operator= (Operador)

Copia el puntero almacenado de mutex y el estado asociado de la propiedad de un objeto especificado.

Encabezado: mutex

Espacio de nombres: std

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft