Compartilhar via


context_unblock_unbalanced classe

Esta classe descreve uma exceção que é lançada sempre que chama o Block e Unblock métodos de um Context objeto corretamente não estão emparelhados.

class context_unblock_unbalanced : public std::exception;

Membros

Construtores públicos

Nome

Descrição

Construtor de context_unblock_unbalanced::context_unblock_unbalanced

Sobrecarregado. Constrói uma context_unblock_unbalanced objeto.

Comentários

Chama o Block e Unblock métodos de um Context objeto sempre deve estar combinado adequadamente. O Runtime de simultaneidade permite que as operações de acontecer em qualquer ordem. Por exemplo, uma chamada para Block pode ser seguido por uma chamada para Unblock, ou vice-versa. Essa exceção seria lançada se, por exemplo, duas chamadas para o Unblock método foram feitas em uma linha em um Context objeto 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 de simultaneidade

Classe de contexto

Método de Context::Unblock

Método de Context::Block