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