timed_mutex::try_lock_for-Methode

Versucht, den Besitz mutex zu erhalten, ohne Blockierung.

template<class Rep, class Period>
   bool try_lock_for(const chrono::duration<Rep, Period>& Rel_time);

Parameter

  • Rel_time
    Ein chrono::duration-Objekt, das die maximale Dauer angeben, dass die Methode versucht, den Besitz mutex zu erhalten.

Rückgabewert

true, wenn die Methode erfolgreich Besitz mutex erhält; andernfalls false.

Hinweise

Wenn der aufrufende Thread bereits mutex besitzt, wird das Verhalten nicht definiert.

Anforderungen

Header: Mutex

Namespace: std

Siehe auch

Referenz

<mutex>

timed_mutex Klasse

Weitere Ressourcen

Headerdateien