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 ainda há tarefas agendadas para um objeto task_group ou structured_task_group no momento em que o destruidor do objeto é executado. Essa exceção nunca será gerada se o destruidor for atingido devido a um desenrolamento de pilha como resultado de uma exceção.
Sintaxe
class missing_wait : public std::exception;
Membros
Construtores públicos
| Nome | Descrição |
|---|---|
| missing_wait | Sobrecarregado. Constrói um objeto missing_wait. |
Comentários
Com o fluxo de exceção ausente, você é responsável por chamar o método wait ou run_and_wait de um objeto task_group ou structured_task_group antes de permitir a destruição desse objeto. O runtime gera essa exceção como uma indicação de que você esqueceu de chamar o método wait ou run_and_wait.
Hierarquia de herança
exception
missing_wait
Requisitos
Cabeçalho: concrt.h
Namespace: concurrency
missing_wait
Constrói um objeto missing_wait.
explicit _CRTIMP missing_wait(_In_z_ const char* _Message) throw();
missing_wait() throw();
Parâmetros
_Message
Uma mensagem descritiva do erro.
Confira também
Namespace de simultaneidade
Classe task_group
wait
run_and_wait
Classe structured_task_group