Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
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.