context_unblock_unbalanced-Klasse
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;
Member
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
context_unblock_unbalanced | Überladen. Erstellt ein context_unblock_unbalanced -Objekt. |
Hinweise
Aufrufe und Block
Unblock
Methoden eines Context
Objekts müssen immer ordnungsgemäß gekoppelt sein. Die Parallelitätslaufzeit ermöglicht es den Vorgängen in beiden Reihenfolge. Auf einen Anruf kann z. B. ein Anruf Block
folgen Unblock
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
context_unblock_unbalanced
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.