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.
Speichert atomar eine Ausnahme als Ergebnis des promise-Objekts.
void set_exception_at_thread_exit(exception_ptr Exc);
Parameter
- Exc
exception_ptr das insofern, als das Ausnahmeergebnis gespeichert wird.
Hinweise
Wenn das Versprechenobjekt 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.
Im Gegensatz zu set_exception legt diese Methode nicht den zugeordneten asynchronen Zustand fest, um vorzubereiten, bis schließlich threadlokale Objekte im aktuellen Thread zerstört wurden.In der Regel werden Threads, die auf dem zugeordneten asynchronen Zustand blockiert werden, nicht die Blockierung aufgehoben, bis der aktuelle Thread beendet.
Anforderungen
Header: Zukunft
Namespace: std