Condividi tramite


Metodo recursive_timed_mutex::try_lock_until

Tenta di ottenere proprietà di mutex senza bloccare.

template<class Clock, class Duration>
   bool try_lock_for(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 correttamente ottiene la proprietà di mutex o se il thread chiamante già proprietario di mutex; in caso contrario, false.

Note

Se il thread chiamante già proprietario di mutex, il metodo restituisce immediatamente true e il blocco precedente rimane attiva.

Requisiti

Intestazione: mutex

Spazio dei nomi: std

Vedere anche

Riferimenti

<mutex>

Classe recursive_timed_mutex

Classe time_point

Altre risorse

File di intestazione libreria standard C++