recursive_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 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 direkt true zurück, und die vorherige Sperre bleiben.
Anforderungen
Header: mutex
Namespace: std