Partager via


context_unblock_unbalanced, classe

Cette classe décrit une exception levée quand des appels aux méthodes Block et Unblock d'un objet Context ne sont pas correctement associés.

Syntaxe

class context_unblock_unbalanced : public std::exception;

Membres

Constructeurs publics

Nom Description
context_unblock_unbalanced Surcharge. Construit un objet context_unblock_unbalanced.

Notes

Les appels aux méthodes et Unblock aux Block méthodes d’un Context objet doivent toujours être correctement couplés. Le runtime d’accès concurrentiel permet aux opérations de se produire dans l’un ou l’autre ordre. Par exemple, un appel à Block peut être suivi d’un appel à Unblock, ou inversement. Cette exception est levée si, par exemple, deux appels à la Unblock méthode ont été effectués dans une ligne, sur un Context objet qui n’a pas été bloqué.

Hiérarchie d'héritage

exception

context_unblock_unbalanced

Spécifications

En-tête : concrt.h

Espace de noms : concurrency

context_unblock_unbalanced

Construit un objet context_unblock_unbalanced.

explicit _CRTIMP context_unblock_unbalanced(_In_z_ const char* _Message) throw();

context_unblock_unbalanced() throw();

Paramètres

_Message
Message descriptif de l'erreur.

Voir aussi

accès concurrentiel Namespace