Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Versuche, Typ- Besitz zugeordneten mutex, 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 gespeicherte mutex Zeiger null ist, löst die - Methode system_error aus, die einen Fehlercode von operation_not_permitted verfügt.
Wenn der aufrufende Thread bereits mutex besitzt, löst die Methode system_error aus, die einen Fehlercode von resource_deadlock_would_occur verfügt.
Anforderungen
Header: Mutex
Namespace: std