Metodo unique_lock::try_lock_until
Tenta di ottenere la proprietà dell'elemento mutex associato senza bloccare.
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);
Parametri
- Abs_time
Momento specifico che indica la soglia oltre la quale il metodo non tenta più di ottenere la proprietà di mutex.
Valore restituito
true se il metodo ottiene correttamente la proprietà di mutex; in caso contrario, false.
Note
Se il puntatore archiviato di mutex è null, il metodo genera system_error con un codice di errore operation_not_permitted.
Se il thread chiamante già proprietario di mutex, il metodo genera system_error con un codice di errore resource_deadlock_would_occur.
Requisiti
Intestazione: mutex
Spazio dei nomi: std