Condividi tramite


Classe context_unblock_unbalanced

Questa classe descrive un'eccezione generata ogni qualvolta le chiamate ai metodi Block e Unblock di un oggetto Context non sono abbinate correttamente.

class context_unblock_unbalanced : public std::exception;

Membri

Costruttori pubblici

Nome

Oggetto di descrizione

Costruttore context_unblock_unbalanced::context_unblock_unbalanced

Metodo di overload. Costruisce un oggetto context_unblock_unbalanced.

Note

Le chiamate ai metodi Block e Unblock di un oggetto Context devono sempre essere abbinate correttamente. Il runtime di concorrenza consente alle operazioni di verificarsi in entrambi gli ordini. Ad esempio, una chiamata a Block può essere seguita da una chiamata a Unblocko viceversa. Questa eccezione verrebbe generata se, ad esempio, sono state effettuate due chiamate al metodo Unblock in una riga, su un oggetto Context che non è stato bloccato.

Gerarchia di ereditarietà

exception

context_unblock_unbalanced

Requisiti

Header: concrt.h

Spazio dei nomi: Concurrency

Vedere anche

Riferimenti

Spazio dei nomi Concurrency

Classe Context

Metodo Context::Unblock

Metodo Context::Block