PreallocatedWorkItem Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
PreallocatedWorkItem(WorkItemHandler) |
Inizializza un nuovo elemento di lavoro con un delegato WorkItemHandler , assegnando le risorse per l'elemento di lavoro in anticipo. |
PreallocatedWorkItem(WorkItemHandler, WorkItemPriority) |
Inizializza un nuovo elemento di lavoro con un delegato WorkItemHandler , assegnando risorse per l'elemento di lavoro in anticipo e specifica la priorità dell'elemento di lavoro rispetto ad altri elementi di lavoro nel pool di thread. |
PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions) |
Inizializza un nuovo elemento di lavoro con un delegato WorkItemHandler , assegnando risorse per l'elemento di lavoro in anticipo e specifica la priorità dell'elemento di lavoro rispetto ad altri elementi di lavoro nel pool di thread. Specifica anche come il pool di thread alloca il tempo del processore per l'elemento di lavoro. |
PreallocatedWorkItem(WorkItemHandler)
Inizializza un nuovo elemento di lavoro con un delegato WorkItemHandler , assegnando le risorse per l'elemento di lavoro in anticipo.
public:
PreallocatedWorkItem(WorkItemHandler ^ handler);
PreallocatedWorkItem(WorkItemHandler const& handler);
public PreallocatedWorkItem(WorkItemHandler handler);
function PreallocatedWorkItem(handler)
Public Sub New (handler As WorkItemHandler)
Parametri
- handler
- WorkItemHandler
Indica il metodo che verrà eseguito l'elemento di lavoro preallocato.
Commenti
In C++assicurarsi che i metodi usati come delegati di WorkItemHandler espongono un comportamento agile del modello di threading. La chiamata di un metodo non agile da un elemento di lavoro causerà l'esecuzione di un deadlock.
Vedi anche
- WorkItemHandler
- PreallocatedWorkItem(WorkItemHandler, WorkItemPriority)
- PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)
Si applica a
PreallocatedWorkItem(WorkItemHandler, WorkItemPriority)
Inizializza un nuovo elemento di lavoro con un delegato WorkItemHandler , assegnando risorse per l'elemento di lavoro in anticipo e specifica la priorità dell'elemento di lavoro rispetto ad altri elementi di lavoro nel pool di thread.
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)
Parametri
- handler
- WorkItemHandler
Indica il metodo che verrà eseguito l'elemento di lavoro preallocato.
- priority
- WorkItemPriority
Priorità dell'elemento di lavoro rispetto ad altri elementi di lavoro nel pool di thread. Il valore di questo parametro può essere Low, Normal o High.
Commenti
Vedere la sezione osservazioni dell'overload PreallocatedWorkItem(WorkItemHandler).
Vedi anche
- PreallocatedWorkItem(WorkItemHandler)
- PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)
Si applica a
PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)
Inizializza un nuovo elemento di lavoro con un delegato WorkItemHandler , assegnando risorse per l'elemento di lavoro in anticipo e specifica la priorità dell'elemento di lavoro rispetto ad altri elementi di lavoro nel pool di thread. Specifica anche come il pool di thread alloca il tempo del processore per l'elemento di lavoro.
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)
Parametri
- handler
- WorkItemHandler
Indica il metodo che verrà eseguito l'elemento di lavoro preallocato.
- priority
- WorkItemPriority
Priorità dell'elemento di lavoro rispetto ad altri elementi di lavoro nel pool di thread. Il valore di questo parametro può essere Low, Normal o High.
- options
- WorkItemOptions
Se questo parametro è impostato su TimeSliced, l'elemento di lavoro viene eseguito simultaneamente con altri elementi di lavoro con sezioni temporali, con ogni elemento di lavoro che riceve una condivisione di tempo del processore. Se questo parametro è impostato su Nessuno, l'elemento di lavoro viene eseguito quando un thread di lavoro diventa disponibile.
Commenti
Vedere la sezione osservazioni dell'overload PreallocatedWorkItem(WorkItemHandler).