Partager via


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

context_unblock_unbalanced

Configuration requise

En-tête : concrt.h

Espace de noms : concurrency

Voir aussi

Référence

concurrency, espace de noms

Context, classe

Context::Unblock, méthode

Context::Block, méthode