Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Essa classe descreve uma exceção gerada quando chamadas aos métodos Block e Unblock de um objeto Context não são emparelhadas corretamente.
Sintaxe
class context_unblock_unbalanced : public std::exception;
Membros
Construtores públicos
| Nome | Descrição |
|---|---|
| context_unblock_unbalanced | Sobrecarregado. Constrói um objeto context_unblock_unbalanced. |
Comentários
As chamadas aos métodos Block e Unblock de um objeto Context devem estar sempre emparelhadas corretamente. O Runtime de Simultaneidade permite que as operações ocorram em qualquer ordem. Por exemplo, uma chamada a Block pode ser seguida por uma chamada a Unblock, ou vice-versa. Essa exceção seria gerada se, por exemplo, duas chamadas para o método Unblock fossem feitas em uma linha, em um objeto Context que não foi bloqueado.
Hierarquia de herança
exception
context_unblock_unbalanced
Requisitos
Cabeçalho: concrt.h
Namespace: concurrency
context_unblock_unbalanced
Constrói um objeto context_unblock_unbalanced.
explicit _CRTIMP context_unblock_unbalanced(_In_z_ const char* _Message) throw();
context_unblock_unbalanced() throw();
Parâmetros
_Message
Uma mensagem descritiva do erro.