context_unblock_unbalanced, classe
Cette classe décrit une exception qui est levée dès que les appels aux méthodes Block et Unblock d'un objet Context ne sont pas correctement combinés.
class context_unblock_unbalanced : public std::exception;
Membres
Constructeurs publics
Nom |
Description |
---|---|
context_unblock_unbalanced::context_unblock_unbalanced, constructeur |
Surchargé. Construit un objet context_unblock_unbalanced. |
Notes
Les appels aux méthodes Block et Unblock d'un objet Context doivent toujours être associés correctement. Le runtime d'accès concurrentiel permet aux opérations de se produire dans n'importe quel ordre. Par exemple, un appel à Block peut être suivi par un appel à Unblock, ou inversement. Cette exception serait levée si, par exemple, deux appels à la méthode Unblock ont été passés dans une ligne, sur un objet Context qui n'a pas été bloqué.
Hiérarchie d'héritage
exception
Configuration requise
En-tête : concrt.h
Espace de noms d'accès : Concurrency