Classe missing_wait
Questa classe descrive un'eccezione generata quando 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.
Sintassi
class missing_wait : public std::exception;
Membri
Costruttori pubblici
Nome | Descrizione |
---|---|
missing_wait | Con overload. Costruisce un oggetto missing_wait . |
Osservazioni:
Flusso di eccezioni assente, è necessario chiamare il wait
metodo o run_and_wait
di un task_group
oggetto o structured_task_group
prima di consentire a tale oggetto di destruire. Il runtime genera questa eccezione come indicazione che si è dimenticato di chiamare il wait
metodo o run_and_wait
.
Gerarchia di ereditarietà
exception
missing_wait
Requisiti
Intestazione: concrt.h
Spazio dei nomi: Concurrency
missing_wait
Costruisce un oggetto missing_wait
.
explicit _CRTIMP missing_wait(_In_z_ const char* _Message) throw();
missing_wait() throw();
Parametri
_Messaggio
Messaggio descrittivo dell'errore.
Vedi anche
Spazio dei nomi concurrency
Classe task_group
aspettare
run_and_wait
Classe structured_task_group