Udostępnij za pośrednictwem


Metoda CurrentScheduler::Create

Tworzy nowy harmonogram, którego zachowanie jest opisana przez _Policy parametr i dołącza go do kontekstu wywołującego.Nowo utworzony harmonogram staną się bieżący harmonogram, w kontekście wywołującego.

static void __cdecl Create(
   const SchedulerPolicy& _Policy
);

Parametry

  • _Policy
    W tym artykule opisano zachowanie nowo utworzony harmonogram zasady harmonogramu.

Uwagi

Załącznik harmonogramu kontekst wywołującego niejawnie umieszcza licznika odwołań na harmonogram.

Po utworzeniu harmonogramu z Create metody, trzeba wywołać CurrentScheduler::Detach metody w pewnym momencie w przyszłości w celu umożliwienia harmonogramu do zamykania.

Jeśli ta metoda jest wywoływana z kontekstu, który jest już dołączony do różnych harmonogram, istniejący harmonogram jest zapamiętany jako poprzedni harmonogram, nowo utworzony harmonogram staje się bieżącym harmonogramu.Po wywołaniu CurrentScheduler::Detach metodę w przyszłości, poprzedni harmonogram jest przywracany jako bieżącego harmonogramu.

Tej metody można throw szereg wyjątków, łącznie z scheduler_resource_allocation_error i invalid_scheduler_policy_value.

Wymagania

Nagłówek: concrt.h

Obszar nazw: współbieżności

Zobacz też

Informacje

Klasa CurrentScheduler

Klasa SchedulerPolicy

Metoda CurrentScheduler::Detach

Metoda Scheduler::Reference

Metoda Scheduler::Release

Koncepcje

Harmonogram zadań (współbieżności Runtime)