Partilhar via


context_unblock_unbalanced Classe

Esta classe descreve uma exceção lançada quando as chamadas aos Block métodos e Unblock de um Context objeto não são devidamente emparelhadas.

Sintaxe

class context_unblock_unbalanced : public std::exception;

Membros

Construtores Públicos

Nome Description
context_unblock_unbalanced Sobrecarregado. Constrói um context_unblock_unbalanced objeto.

Observações

As chamadas aos métodos Block e Unblock de objeto Context devem estar sempre devidamente emparelhadas. O Runtime de Concurrency permite que as operações ocorram em uma ordem ou outra. Por exemplo, uma chamada para Block pode ser seguida por uma chamada para Unblock, ou vice-versa. Esta exceção seria lançada se, por exemplo, fossem feitas duas chamadas consecutivas Unblock ao método, num Context objeto que não foi bloqueado.

Hierarquia de herança

exception

context_unblock_unbalanced

Requerimentos

Cabeçalho: concrt.h

Namespace: simultaneidade

contexto_desbloquear_desequilibrado

Constrói um context_unblock_unbalanced objeto.

explicit _CRTIMP context_unblock_unbalanced(_In_z_ const char* _Message) throw();

context_unblock_unbalanced() throw();

Parâmetros

_Message
Uma mensagem descritiva do erro.

Consulte também

concorrência Namespace