PreallocatedWorkItem Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
PreallocatedWorkItem(WorkItemHandler) |
Initialisiert ein neues Arbeitselement mit einem WorkItemHandler-Delegat , wobei Ressourcen für das Arbeitselement im Voraus zugewiesen werden. |
PreallocatedWorkItem(WorkItemHandler, WorkItemPriority) |
Initialisiert ein neues Arbeitselement mit einem WorkItemHandler-Delegat , zuweisen Ressourcen für das Arbeitselement im Voraus und gibt die Priorität des Arbeitselements im Verhältnis zu anderen Arbeitselementen im Threadpool an. |
PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions) |
Initialisiert ein neues Arbeitselement mit einem WorkItemHandler-Delegat , zuweisen Ressourcen für das Arbeitselement im Voraus und gibt die Priorität des Arbeitselements im Verhältnis zu anderen Arbeitselementen im Threadpool an. Gibt auch an, wie der Threadpool die Prozessorzeit für das Arbeitselement zuweist. |
PreallocatedWorkItem(WorkItemHandler)
Initialisiert ein neues Arbeitselement mit einem WorkItemHandler-Delegat , wobei Ressourcen für das Arbeitselement im Voraus zugewiesen werden.
public:
PreallocatedWorkItem(WorkItemHandler ^ handler);
PreallocatedWorkItem(WorkItemHandler const& handler);
public PreallocatedWorkItem(WorkItemHandler handler);
function PreallocatedWorkItem(handler)
Public Sub New (handler As WorkItemHandler)
Parameter
- handler
- WorkItemHandler
Gibt die Methode an, die das vorab zugewiesene Arbeitselement ausführen wird.
Hinweise
Stellen Sie in C++ sicher, dass methoden, die als WorkItemHandler-Delegatten verwendet werden, agiles Threadingmodellverhalten aufweisen. Das Aufrufen einer nicht agilen Methode aus einem Arbeitselement führt zu einem Deadlock.
Weitere Informationen
- WorkItemHandler
- PreallocatedWorkItem(WorkItemHandler, WorkItemPriority)
- PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)
Gilt für:
PreallocatedWorkItem(WorkItemHandler, WorkItemPriority)
Initialisiert ein neues Arbeitselement mit einem WorkItemHandler-Delegat , zuweisen Ressourcen für das Arbeitselement im Voraus und gibt die Priorität des Arbeitselements im Verhältnis zu anderen Arbeitselementen im Threadpool an.
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)
Parameter
- handler
- WorkItemHandler
Gibt die Methode an, die das vorab zugewiesene Arbeitselement ausführen wird.
- priority
- WorkItemPriority
Die Priorität des Arbeitselements im Verhältnis zu anderen Arbeitselementen im Threadpool. Der Wert dieses Parameters kann Niedrig, Normal oder Hoch sein.
Hinweise
Weitere Informationen finden Sie im Abschnitt hinweise der PreallocatedWorkItem(WorkItemHandler)- Überladung.
Weitere Informationen
- PreallocatedWorkItem(WorkItemHandler)
- PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)
Gilt für:
PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)
Initialisiert ein neues Arbeitselement mit einem WorkItemHandler-Delegat , zuweisen Ressourcen für das Arbeitselement im Voraus und gibt die Priorität des Arbeitselements im Verhältnis zu anderen Arbeitselementen im Threadpool an. Gibt auch an, wie der Threadpool die Prozessorzeit für das Arbeitselement zuweist.
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)
Parameter
- handler
- WorkItemHandler
Gibt die Methode an, die das vorab zugewiesene Arbeitselement ausführen wird.
- priority
- WorkItemPriority
Die Priorität des Arbeitselements im Verhältnis zu anderen Arbeitselementen im Threadpool. Der Wert dieses Parameters kann Niedrig, Normal oder Hoch sein.
- options
- WorkItemOptions
Wenn dieser Parameter auf TimeSliced festgelegt ist, wird das Arbeitselement gleichzeitig mit anderen zeitgeschnittenen Arbeitselementen ausgeführt, wobei jedes Arbeitselement einen Anteil der Prozessorzeit erhält. Wenn dieser Parameter auf Keine festgelegt ist, wird das Arbeitselement ausgeführt, wenn ein Workerthread verfügbar wird.
Hinweise
Weitere Informationen finden Sie im Abschnitt hinweise der PreallocatedWorkItem(WorkItemHandler)- Überladung.