Compartilhar via


Classe missing_wait

Essa classe descreve uma exceção gerada quando há ainda tarefas agendadas para um objeto de task_group ou de structured_task_group no momento em que o destruidor do objeto seja executado. Essa exceção será gerada se o destruidor nunca é atingido devido a uma pilha que desenrola como resultado de uma exceção.

class missing_wait : public std::exception;

Membros

Construtores Públicos

Nome

Descrição

Construtor missing_wait::missing_wait

Sobrecarregado. Constrói um objeto missing_wait.

Comentários

Fluxo ausente de exceção, você é responsável para chamar wait ou o método de run_and_wait de um objeto de task_group ou de structured_task_group antes de permitir esse objeto a destruct. O tempo de execução gerará esta exceção como uma indicação de que você esqueceu chamar o método de wait ou de run_and_wait .

Hierarquia de Herança

exception

missing_wait

Requisitos

Cabeçalho: concrt.h

Namespace: simultaneidade

Consulte também

Referência

Namespace Concurrency

Classe task_group

Método task_group::wait

Método task_group::run_and_wait

Classe structured_task_group

Método structured_task_group::wait

Método structured_task_group::run_and_wait