Partilhar via


missing_wait Classe

Esta classe descreve uma exceção lançada quando ainda existem tarefas agendadas para um task_group ou structured_task_group objeto no momento em que o destruidor do objeto é executado. Esta exceção nunca será lançada se o destrutor for atingido devido ao desenrolar da pilha como resultado de uma exceção.

Sintaxe

class missing_wait : public std::exception;

Membros

Construtores Públicos

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

Observações

Na ausência de fluxo de exceções, és responsável por chamar o método wait ou run_and_wait de um objeto task_group ou structured_task_group antes de permitir que esse objeto seja destruído. O runtime lança esta exceção para indicar que se esqueceu de chamar o método wait ou run_and_wait.

Hierarquia de herança

exception

missing_wait

Requerimentos

Cabeçalho: concrt.h

Namespace: simultaneidade

missing_wait

Constrói um missing_wait objeto.

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

missing_wait() throw();

Parâmetros

_Message
Uma mensagem descritiva do erro.

Consulte também

concorrência Namespace
task_group Classe
aguarde
run_and_wait
structured_task_group Classe