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 |
---|---|
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
Requisiti
Header: concrt.h
Spazio dei nomi: Concurrency
Vedere anche
Riferimenti
Metodo structured_task_group::wait