Classe context_unblock_unbalanced
Questa classe descrive un'eccezione generata quando le chiamate ai metodi Block
e Unblock
di un oggetto Context
non sono abbinate correttamente.
Sintassi
class context_unblock_unbalanced : public std::exception;
Membri
Costruttori pubblici
Nome | Descrizione |
---|---|
context_unblock_unbalanced | Con overload. Costruisce un oggetto context_unblock_unbalanced . |
Osservazioni:
Le chiamate ai Block
metodi e Unblock
di un Context
oggetto devono essere sempre abbinate correttamente. Il runtime di concorrenza consente di eseguire le operazioni in entrambi gli ordini. Ad esempio, una chiamata a Block
può essere seguita da una chiamata a Unblock
o viceversa. Questa eccezione viene generata se, ad esempio, due chiamate al Unblock
metodo sono state effettuate in una riga, su un Context
oggetto che non è stato bloccato.
Gerarchia di ereditarietà
exception
context_unblock_unbalanced
Requisiti
Intestazione: concrt.h
Spazio dei nomi: Concurrency
context_unblock_unbalanced
Costruisce un oggetto context_unblock_unbalanced
.
explicit _CRTIMP context_unblock_unbalanced(_In_z_ const char* _Message) throw();
context_unblock_unbalanced() throw();
Parametri
_Messaggio
Messaggio descrittivo dell'errore.