Compartir a través de


Scheduler::Create (Método)

Crea un nuevo programador cuyo comportamiento se describe en el parámetro _Policy, coloca una referencia inicial en el programador y le devuelve un puntero.

_CRTIMP static Scheduler * __cdecl Create(
   const SchedulerPolicy& _Policy
);

Parámetros

  • _Policy
    La directiva del programador que describe el comportamiento del programador recién creado.

Valor devuelto

Un puntero a un programador recién creado. Este objeto Scheduler tiene un recuento de referencia inicial colocado en él.

Comentarios

Una vez creado un programador con el método Create, debe llamar al método Release en el futuro para quitar el contador de referencias inicial y permitir al programador cerrarse.

Un programador creado con este método no está asociado con el contexto de la llamada. Se puede adjuntar a un contexto a través del método Attach.

Este método puede producir diferentes excepciones, incluyendo scheduler_resource_allocation_error e invalid_scheduler_policy_value.

Requisitos

Encabezado: concrt.h

Espacio de nombres: Simultaneidad

Vea también

Referencia

Scheduler (Clase)

Scheduler::Release (Método)

Scheduler::Attach (Método)

CurrentScheduler::Create (Método)

PolicyElementKey (Enumeración)

Conceptos

Programador de tareas (Runtime de simultaneidad)