Condividi tramite


Metodo CurrentScheduler::CreateScheduleGroup

Crea un nuovo gruppo di pianificazione all'interno dell'utilità di pianificazione associata al contesto di chiamata.La versione che accetta il parametro _Placement causa le attività nel gruppo di pianificazione appena creato essere influenzato da eseguire nel percorso specificato dal parametro.

static ScheduleGroup * __cdecl CreateScheduleGroup();

static ScheduleGroup * __cdecl CreateScheduleGroup(
   location& _Placement
);

Parametri

  • _Placement
    Un riferimento a una posizione in cui le attività nel gruppo di pianificazione verranno polarizzate a eseguire.

Valore restituito

Puntatore a un gruppo di pianificazione appena creato.L'oggetto ScheduleGroup presenta un conteggio dei riferimenti iniziali.

Note

Tale metodo determinerà la creazione dell'utilità di pianificazione predefinita del processo e/o il collegamento al contesto di chiamata se non vi è alcuna utilità di pianificazione associata attualmente al contesto di chiamata.

Quando viene eseguita la pianificazione del lavoro, è necessario richiamare il metodo Rilascio in un gruppo di pianificazione.L'utilità di pianificazione eliminerà il gruppo di pianificazione una volta completato tutto il lavoro in coda.

Si noti che se in modo esplicito è stato creato questa utilità di pianificazione, è necessario rilasciare tutti i riferimenti ai gruppi di pianificazione all'interno di, prima di rilasciare il riferimento sull'utilità di pianificazione, rimuovendo il contesto corrente da.

Requisiti

Header: concrt.h

Concorrenza diSpazio dei nomi:

Vedere anche

Riferimenti

Classe CurrentScheduler

Classe ScheduleGroup

Metodo ScheduleGroup::Release

Classe location

Concetti

Utilità di pianificazione (runtime di concorrenza)