Freigeben über


timed_mutex::try_lock_for-Methode

Versucht, ohne Blockierung in den Besitz von mutex zu gelangen.

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

Parameter

  • Rel_time
    Ein chrono::duration-Objekt, das angibt, wie lange die Methode höchstens versucht, in den Besitz von mutex zu gelangen.

Rückgabewert

true, wenn die Methode erfolgreich in den Besitz von mutex gelangt; andernfalls false.

Hinweise

Wenn der aufrufende Thread bereits im Besitz von mutex ist, so ist das Verhalten nicht definiert.

Anforderungen

Header: mutex

Namespace: std

Siehe auch

Referenz

<mutex>

timed_mutex-Klasse

Weitere Ressourcen

Headerdateien der C++-Standardbibliothek