PreallocatedWorkItem Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
PreallocatedWorkItem(WorkItemHandler) |
Inicializa un nuevo elemento de trabajo con un delegado WorkItemHandler , asignando recursos para el elemento de trabajo de antemano. |
PreallocatedWorkItem(WorkItemHandler, WorkItemPriority) |
Inicializa un nuevo elemento de trabajo con un delegado WorkItemHandler , asigna recursos para el elemento de trabajo de antemano y especifica la prioridad del elemento de trabajo en relación con otros elementos de trabajo del grupo de subprocesos. |
PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions) |
Inicializa un nuevo elemento de trabajo con un delegado WorkItemHandler , asigna recursos para el elemento de trabajo de antemano y especifica la prioridad del elemento de trabajo en relación con otros elementos de trabajo del grupo de subprocesos. También especifica cómo asignará el grupo de subprocesos el tiempo de procesador para el elemento de trabajo. |
PreallocatedWorkItem(WorkItemHandler)
Inicializa un nuevo elemento de trabajo con un delegado WorkItemHandler , asignando recursos para el elemento de trabajo de antemano.
public:
PreallocatedWorkItem(WorkItemHandler ^ handler);
PreallocatedWorkItem(WorkItemHandler const& handler);
public PreallocatedWorkItem(WorkItemHandler handler);
function PreallocatedWorkItem(handler)
Public Sub New (handler As WorkItemHandler)
Parámetros
- handler
- WorkItemHandler
Indica el método que ejecutará el elemento de trabajo asignado previamente.
Comentarios
En C++, asegúrese de que los métodos usados como delegados workItemHandler muestren un comportamiento ágil del modelo de subprocesos. Llamar a un método no ágil desde un elemento de trabajo hará que se produzca un interbloqueo.
Consulte también
- WorkItemHandler
- PreallocatedWorkItem(WorkItemHandler, WorkItemPriority)
- PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)
Se aplica a
PreallocatedWorkItem(WorkItemHandler, WorkItemPriority)
Inicializa un nuevo elemento de trabajo con un delegado WorkItemHandler , asigna recursos para el elemento de trabajo de antemano y especifica la prioridad del elemento de trabajo en relación con otros elementos de trabajo del grupo de subprocesos.
public:
PreallocatedWorkItem(WorkItemHandler ^ handler, WorkItemPriority priority);
PreallocatedWorkItem(WorkItemHandler const& handler, WorkItemPriority const& priority);
public PreallocatedWorkItem(WorkItemHandler handler, WorkItemPriority priority);
function PreallocatedWorkItem(handler, priority)
Public Sub New (handler As WorkItemHandler, priority As WorkItemPriority)
Parámetros
- handler
- WorkItemHandler
Indica el método que ejecutará el elemento de trabajo asignado previamente.
- priority
- WorkItemPriority
Prioridad del elemento de trabajo en relación con otros elementos de trabajo del grupo de subprocesos. El valor de este parámetro puede ser Bajo, Normal o Alto.
Comentarios
Consulte la sección comentarios de la sobrecarga PreallocatedWorkItem(WorkItemHandler).
Consulte también
- PreallocatedWorkItem(WorkItemHandler)
- PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)
Se aplica a
PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)
Inicializa un nuevo elemento de trabajo con un delegado WorkItemHandler , asigna recursos para el elemento de trabajo de antemano y especifica la prioridad del elemento de trabajo en relación con otros elementos de trabajo del grupo de subprocesos. También especifica cómo asignará el grupo de subprocesos el tiempo de procesador para el elemento de trabajo.
public:
PreallocatedWorkItem(WorkItemHandler ^ handler, WorkItemPriority priority, WorkItemOptions options);
PreallocatedWorkItem(WorkItemHandler const& handler, WorkItemPriority const& priority, WorkItemOptions const& options);
public PreallocatedWorkItem(WorkItemHandler handler, WorkItemPriority priority, WorkItemOptions options);
function PreallocatedWorkItem(handler, priority, options)
Public Sub New (handler As WorkItemHandler, priority As WorkItemPriority, options As WorkItemOptions)
Parámetros
- handler
- WorkItemHandler
Indica el método que ejecutará el elemento de trabajo asignado previamente.
- priority
- WorkItemPriority
Prioridad del elemento de trabajo en relación con otros elementos de trabajo del grupo de subprocesos. El valor de este parámetro puede ser Bajo, Normal o Alto.
- options
- WorkItemOptions
Si este parámetro se establece en TimeSliced, el elemento de trabajo se ejecuta simultáneamente con otros elementos de trabajo segmentados de tiempo, con cada elemento de trabajo que recibe un recurso compartido de tiempo de procesador. Si este parámetro se establece en None, el elemento de trabajo se ejecuta cuando un subproceso de trabajo está disponible.
Comentarios
Consulte la sección comentarios de la sobrecarga PreallocatedWorkItem(WorkItemHandler).