Freigeben über


recursive_timed_mutex::try_lock_until-Methode

Versucht, den Besitz mutex zu erhalten, ohne Blockierung.

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);

Parameter

  • Abs_time
    Ein Zeitpunkt, der den Schwellenwert nach der Methode angibt, versucht nicht mehr auf, um den Besitz mutex.

Rückgabewert

true, wenn die Methode erfolgreich Besitz mutex erhält, oder wenn der aufrufende Thread bereits mutex besitzt; andernfalls false.

Hinweise

Wenn der aufrufende Thread bereits mutex besitzt, gibt die Methode sofort true zurück, und die vorherige Sperre bleibt bestehen.

Anforderungen

Header: Mutex

Namespace: std

Siehe auch

Referenz

<mutex>

recursive_timed_mutex Klasse

time_point Klasse

Weitere Ressourcen

Headerdateien