Condividi tramite


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 disannidamento dello stack come risultato di un'eccezione.

Sintassi

class missing_wait : public std::exception;

Membri

Costruttori pubblici

Nome Descrizione
missing_wait Sovraccarico. Costruisce un oggetto missing_wait.

Osservazioni:

In assenza di flusso di eccezioni, si è responsabili di chiamare il metodo wait o run_and_wait di un oggetto task_group o structured_task_group prima di consentire a tale oggetto di distruggersi. 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

attesa_manque

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 concorrenza
Classe task_group
aspettare
run_and_wait
Classe “structured_task_group”