Поделиться через


Класс nested_scheduler_missing_detach

Данный класс описывает исключение, которое возникает, когда среда выполнения параллелизма обнаруживает, что вы не вызвали метод CurrentScheduler::Detach на контекст, который присоединен к второй планировщик через метод Attach объекта Scheduler.

class nested_scheduler_missing_detach : public std::exception;

Члены

Открытые конструкторы

Имя

Описание

Конструктор nested_scheduler_missing_detach::nested_scheduler_missing_detach

Перегружен. Создает объект nested_scheduler_missing_detach.

Заметки

Это исключение вызывается, только когда один планировщик вложен внутрь другого путем вызова метода Attach объекта Scheduler объекта в контексте, которым уже владеет или который прикреплен к другому планировщику. Среда параллелизма по возможности выдает это исключение, если может обнаружить сценарий как средство, облегчающее поиск неполадки. Не каждый экземпляр игнорирования для вызова метода CurrentScheduler::Detach гарантированно создает это исключение.

Иерархия наследования

exception

nested_scheduler_missing_detach

Требования

Заголовок: concrt.h

Пространство имен: Concurrency

См. также

Ссылки

Пространство имен Concurrency

Класс Scheduler

Метод CurrentScheduler::Detach

Метод Scheduler::Attach