Compartilhar via


Classe context_unblock_unbalanced

Essa classe descreve uma exceção lançada quando as chamadas para os métodos de Block e de Unblock de um objeto de Context não emparelhados são corretamente.

class context_unblock_unbalanced : public std::exception;

Membros

Construtores Públicos

Nome

Descrição

Construtor context_unblock_unbalanced::context_unblock_unbalanced

Sobrecarregado. Constrói um objeto context_unblock_unbalanced.

Comentários

Chama os métodos de Block e de Unblock de um objeto de Context sempre devem ser corretamente emparelhados. O tempo de execução de simultaneidade permite que as operações ocorram em qualquer ordem. Por exemplo, uma chamada a Block pode ser seguido por uma chamada a Unblock, ou vice-versa. Essa exceção será gerada se, por exemplo, duas chamadas para o método de Unblock foi feito em uma linha, em um objeto de Context que não foi bloqueado.

Hierarquia de Herança

exception

context_unblock_unbalanced

Requisitos

Cabeçalho: concrt.h

Namespace: simultaneidade

Consulte também

Referência

Namespace Concurrency

Classe Context

Método Context::Unblock

Método Context::Block