Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.