Compartilhar via


PreallocatedWorkItem Construtores

Definição

Sobrecargas

PreallocatedWorkItem(WorkItemHandler)

Inicializa um novo item de trabalho com um delegado WorkItemHandler , alocando recursos para o item de trabalho com antecedência.

PreallocatedWorkItem(WorkItemHandler, WorkItemPriority)

Inicializa um novo item de trabalho com um delegado WorkItemHandler , alocando recursos para o item de trabalho com antecedência e especifica a prioridade do item de trabalho em relação a outros itens de trabalho no pool de threads.

PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)

Inicializa um novo item de trabalho com um delegado WorkItemHandler , alocando recursos para o item de trabalho com antecedência e especifica a prioridade do item de trabalho em relação a outros itens de trabalho no pool de threads. Também especifica como o pool de threads alocará o tempo do processador para o item de trabalho.

PreallocatedWorkItem(WorkItemHandler)

Inicializa um novo item de trabalho com um delegado WorkItemHandler , alocando recursos para o item de trabalho com antecedência.

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 o método que o item de trabalho pré-alocado executará.

Comentários

No C++, verifique se os métodos usados como delegados WorkItemHandler exibem o comportamento do modelo de threading ágil. Chamar um método não agile de um item de trabalho fará com que ocorra um deadlock.

Confira também

Aplica-se a

PreallocatedWorkItem(WorkItemHandler, WorkItemPriority)

Inicializa um novo item de trabalho com um delegado WorkItemHandler , alocando recursos para o item de trabalho com antecedência e especifica a prioridade do item de trabalho em relação a outros itens de trabalho no pool de threads.

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 o método que o item de trabalho pré-alocado executará.

priority
WorkItemPriority

A prioridade do item de trabalho em relação a outros itens de trabalho no pool de threads. O valor desse parâmetro pode ser Baixo, Normal ou Alto.

Comentários

Consulte a seção de comentários da sobrecarga PreallocatedWorkItem(WorkItemHandler ).

Confira também

Aplica-se a

PreallocatedWorkItem(WorkItemHandler, WorkItemPriority, WorkItemOptions)

Inicializa um novo item de trabalho com um delegado WorkItemHandler , alocando recursos para o item de trabalho com antecedência e especifica a prioridade do item de trabalho em relação a outros itens de trabalho no pool de threads. Também especifica como o pool de threads alocará o tempo do processador para o item de trabalho.

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 o método que o item de trabalho pré-alocado executará.

priority
WorkItemPriority

A prioridade do item de trabalho em relação a outros itens de trabalho no pool de threads. O valor desse parâmetro pode ser Baixo, Normal ou Alto.

options
WorkItemOptions

Se esse parâmetro for definido como TimeSliced, o item de trabalho será executado simultaneamente com outros itens de trabalho com fração de tempo, com cada item de trabalho recebendo uma parte do tempo do processador. Se esse parâmetro for definido como Nenhum, o item de trabalho será executado quando um thread de trabalho ficar disponível.

Comentários

Consulte a seção de comentários da sobrecarga PreallocatedWorkItem(WorkItemHandler ).

Confira também

Aplica-se a