Freigeben über


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 Unblockoder 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.

Siehe auch

Concurrency-Namespace