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


Метод Scheduler::Attach

Присоединяет планировщик к контекста вызова. После выполнения возврата данным методом вызывающий контекст управляется планировщиком и планировщик становится текущим планировщиком.

virtual void Attach() =0;

Заметки

Присоединение планировщик неявно помещает ссылку на планировщике.

В некоторой точке в будущем, необходимо вызвать метод CurrentScheduler::Detach, чтобы разрешить завершение работы планировщика.

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

Данный метод создаст исключение improper_scheduler_attach, если данный планировщик является текущим планировщиком вызывающего контекста.

Требования

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

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

См. также

Ссылки

Класс Scheduler

Метод CurrentScheduler::Detach