Freigeben über


nested_scheduler_missing_detach-Klasse

Diese Klasse beschreibt eine Ausnahme, die ausgelöst wird, wenn die Concurrency Runtime erkennt, dass versäumt wurde, die CurrentScheduler::Detach-Methode für einen Kontext aufzurufen, der mittels der Attach-Methode des Scheduler-Objekts an einen zweiten Planer angefügt wurde.

class nested_scheduler_missing_detach : public std::exception;

Member

Öffentliche Konstruktoren

Name

Beschreibung

nested_scheduler_missing_detach::nested_scheduler_missing_detach-Konstruktor

Überladen. Erstellt ein nested_scheduler_missing_detach-Objekt.

Hinweise

Diese Ausnahme wird ausgelöst, wenn Sie ein Planerinnere nicht schachteln, indem Sie die Attach-Methode eines Scheduler-Objekts auf einen Kontext aufrufen, den bereits gehört oder einen anderen Planer angefügt. Die Concurrency Runtime löst diese Ausnahme opportunistisch aus, wenn es das Szenario ermitteln kann, um die Problemsuche zu unterstützen. Es ist nicht sichergestellt, dass diese Ausnahme bei jedem fehlenden Aufruf der CurrentScheduler::Detach-Methode wirklich ausgelöst wird.

Vererbungshierarchie

exception

nested_scheduler_missing_detach

Anforderungen

Header: concrt.h

Namespace: Parallelität

Siehe auch

Referenz

concurrency-Namespace

Scheduler-Klasse

CurrentScheduler::Detach-Methode

Scheduler::Attach-Methode