Classe missing_wait

Questa classe descrive un'eccezione generata ogni qualvolta vi sono attività ancora pianificate per un oggetto task_group o structured_task_group nel momento di esecuzione del distruttore dell'oggetto. Questa eccezione non sarà mai generata se il distruttore viene raggiunto a causa del processo di rimozione dello stack come risultato di un'eccezione.

class missing_wait : public std::exception;

Membri

Costruttori pubblici

Nome

Oggetto di descrizione

Costruttore missing_wait::missing_wait

Metodo di overload. Costruisce un oggetto missing_wait.

Note

Se il flusso di eccezione è assente, è responsabilità dell'utente chiamare wait o il metodo run_and_wait di un oggetto task_group o structured_task_group prima di consentire a quell'oggetto di distruggere. Il runtime genera questa eccezione quale indicazione dimenticata per chiamare il metodo wait o run_and_wait.

Gerarchia di ereditarietà

exception

missing_wait

Requisiti

Header: concrt.h

Spazio dei nomi: Concurrency

Vedere anche

Riferimenti

Spazio dei nomi Concurrency

Classe task_group

Metodo task_group::wait

Classe structured_task_group

Metodo structured_task_group::wait

Altre risorse

Metodo task_group::run_and_wait

Metodo structured_task_group::run_and_wait