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.