Udostępnij za pośrednictwem


Metoda CurrentScheduler::CreateScheduleGroup

Tworzy nową grupę harmonogramu w ramach harmonogramu, skojarzony kontekst wywołującego.Wersja, która przyjmuje parametr _Placement powoduje, że zadania w obrębie grupy nowo utworzony harmonogram, aby być obciążona w kierunku wykonywania w lokalizacji określonej przez parametr tej.

static ScheduleGroup * __cdecl CreateScheduleGroup();

static ScheduleGroup * __cdecl CreateScheduleGroup(
   location& _Placement
);

Parametry

  • _Placement
    Odwołanie do lokalizacji, gdzie zostanie obciążona zadań w harmonogramie grupy w kierunku wykonywania na.

Wartość zwracana

Wskaźnik do nowo utworzonego harmonogramu grupy.To ScheduleGroup obiekt ma licznika odwołań początkowego, umieszczone na nim.

Uwagi

Ta metoda spowoduje harmonogramu domyślnego procesu jest utworzony lub dołączony do kontekst wywołującego, jeśli nie harmonogram aktualnie skojarzone z kontekstu wywołania.

Należy wywołać wersji metody na harmonogram grupy po zakończeniu planowania pracy do niego.Harmonogram zniszczy harmonogram grupy, gdy wszystkie prace w kolejce do niego zostało ukończone.

Należy zauważyć, że jeśli utworzone jawnie tego harmonogramu, musi zwolnić wszystkie odwołania do harmonogramu grupy w nim, przed zwolnieniem odwołania programu na harmonogram, przez odłączenie od jego bieżącego kontekstu.

Wymagania

Nagłówek: concrt.h

Obszar nazw: współbieżności

Zobacz też

Informacje

Klasa CurrentScheduler

Klasa ScheduleGroup

Metoda ScheduleGroup::Release

Lokalizacja, klasa

Koncepcje

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