recursive_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, 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