Classe nested_scheduler_missing_detach
Questa classe descrive un'eccezione generata quando il runtime di concorrenza rileva che non è stata eseguita la chiamata al metodo CurrentScheduler::Detach
su un contesto allegato a una seconda utilità di pianificazione mediante il metodo Attach
dell'oggetto Scheduler
.
Sintassi
class nested_scheduler_missing_detach : public std::exception;
Membri
Costruttori pubblici
Nome | Descrizione |
---|---|
nested_scheduler_missing_detach | Con overload. Costruisce un oggetto nested_scheduler_missing_detach . |
Osservazioni:
Questa eccezione viene generata solo quando si annida un'utilità di pianificazione in un'altra chiamando il metodo Attach
di un oggetto Scheduler
su un contesto che è già di proprietà o è collegato a un'altra utilità di pianificazione. Il runtime di concorrenza genera questa eccezione opportunisticamente quando può rilevare lo scenario come un aiuto per individuare il problema. Non tutte le istanze di ignorare la chiamata al CurrentScheduler::Detach
metodo sono garantite per generare questa eccezione.
Gerarchia di ereditarietà
exception
nested_scheduler_missing_detach
Requisiti
Intestazione: concrt.h
Spazio dei nomi: Concurrency
nested_scheduler_missing_detach
Costruisce un oggetto nested_scheduler_missing_detach
.
explicit _CRTIMP nested_scheduler_missing_detach(_In_z_ const char* _Message) throw();
nested_scheduler_missing_detach() throw();
Parametri
_Messaggio
Messaggio descrittivo dell'errore.