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.
Diese Klasse beschreibt eine Ausnahme, die ausgelöst wird, wenn Aufrufe der Block-Methode und der Unblock-Methode eines Context-Objekts nicht ordnungsgemäß zugeordnet werden.
Syntax
class context_unblock_unbalanced : public std::exception;
Mitglieder
Öffentliche Konstruktoren
| Name | Beschreibung |
|---|---|
| context_unblock_unbalanced | Überladen. Erstellt ein context_unblock_unbalanced-Objekt. |
Hinweise
Aufrufe der Block- und Unblock-Methoden eines Context-Objekts müssen immer ordnungsgemäß gepaart sein. Der Concurrency Runtime ermöglicht es den Operationen, in beliebiger Reihenfolge abzulaufen. Beispielsweise kann ein Anruf an Block durch einen Anruf an Unblock folgen, oder umgekehrt. Diese Ausnahme würde ausgelöst, wenn beispielsweise zwei Aufrufe der Unblock Methode in einer Zeile für ein Context Objekt ausgeführt wurden, das nicht blockiert wurde.
Vererbungshierarchie
exception
context_unblock_unbalanced
Anforderungen
Kopfzeile: concrt.h
Namespace: Parallelität
Kontext_entsperren_unausgeglichen
Erstellt ein context_unblock_unbalanced-Objekt.
explicit _CRTIMP context_unblock_unbalanced(_In_z_ const char* _Message) throw();
context_unblock_unbalanced() throw();
Parameter
_Nachricht
Eine beschreibende Fehlermeldung.