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.
Atomar speichert eine Ausnahme als Ergebnis des promise-Objekts und der zugeordneten asynchronen Zustand fest, um vorzubereiten.
void set_exception(exception_ptr Exc);
Parameter
- Exc
exception_ptr das insofern, als das Ausnahmeergebnis gespeichert wird.
Hinweise
Wenn das Objekt promise keinen zugeordneten asynchronen Zustand hat, löst diese Methode future_error, der einen Fehlercode von no_state verfügt.
Wenn set_exception, set_exception_at_thread_exit, set_value oder set_value_at_thread_exit bereits für ein promise-Objekt aufgerufen wurde, die den gleichen zugeordneten asynchronen Zustand hat, löst diese Methode future_error, der einen Fehlercode von promise_already_satisfied verfügt.
Aufgrund dieser Methode werden alle Threads, die auf dem zugeordneten asynchronen Zustand blockiert werden, nicht blockiert.
Anforderungen
Header: Zukunft
Namespace: std