Compartir a través de


CurrentScheduler::CreateScheduleGroup (Método)

Crea un nuevo grupo de programación dentro del programador asociado al contexto de la llamada.La versión que toma el parámetro _Placement produce tareas dentro del grupo recién creado de programación de ser perjudicado para ejecutarse en la ubicación especificada por ese parámetro.

static ScheduleGroup * __cdecl CreateScheduleGroup();

static ScheduleGroup * __cdecl CreateScheduleGroup(
   location& _Placement
);

Parámetros

  • _Placement
    Una referencia a una ubicación donde estarán en tendencia negativa las tareas dentro del grupo de programación para ejecutarse.

Valor devuelto

Un puntero a un grupo de programación recién creado.Este objeto ScheduleGroup tiene un recuento de referencia inicial colocado en él.

Comentarios

Este método dará como resultado el programador predeterminado del proceso que se va a crear o a adjuntar al contexto de la llamada si no hay ningún programador actualmente asociado con el contexto de la llamada.

Debe invocar el método Release en un grupo de programación cuando haya finalizado el trabajo de programación en él.El programador destruirá el grupo de programación cuando todo el trabajo de cola ha finalizado.

Observe que si se explícitamente creado a este programador, debe liberar todas las referencias a los grupos de programación dentro de ella, antes de que se libere su referencia en el programador, desasociando el contexto actual del.

Requisitos

Encabezado: concrt.h

Simultaneidad deespacio de nombres:

Vea también

Referencia

CurrentScheduler (Clase)

ScheduleGroup (Clase)

ScheduleGroup::Release (Método)

location (Clase)

Conceptos

Programador de tareas (Runtime de simultaneidad)