Share via


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.

Vedi anche

Spazio dei nomi concurrency