Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Intente obtener la propiedad de mutex asociado sin bloquearse.
template<class Clock, class Duration>
bool try_lock_until(const chrono::time_point<Clock, Duration>& Abs_time);
bool try_lock_until(const xtime *Abs_time);
Parámetros
- Abs_time
Un punto temporal que especifica el umbral después del cual el método intenta ya no obtener la propiedad de mutex.
Valor devuelto
true si el método obtiene correctamente la propiedad de mutex; si no, false.
Comentarios
Si el puntero almacenado de mutex es null, el método produce system_error que tiene un código de error de operation_not_permitted.
Si el subproceso de llamada ya posee mutex, el método produce system_error que tiene un código de error de resource_deadlock_would_occur.
Requisitos
Exclusión mutua de Encabezado:
Espacio de nombres: std