ForkJoinTask.SurplusQueuedTaskCount Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna uma estimativa de quantas tarefas mais enfileiradas localmente são mantidas pelo thread de trabalho atual do que há outros threads de trabalho que podem roubá-las, ou zero se esse thread não estiver operando em um ForkJoinPool.
public static int SurplusQueuedTaskCount { [Android.Runtime.Register("getSurplusQueuedTaskCount", "()I", "")] get; }
[<get: Android.Runtime.Register("getSurplusQueuedTaskCount", "()I", "")>]
static member SurplusQueuedTaskCount : int
Valor da propriedade
o número excedente de tarefas, que pode ser negativo
- Atributos
Comentários
Retorna uma estimativa de quantas tarefas mais enfileiradas localmente são mantidas pelo thread de trabalho atual do que há outros threads de trabalho que podem roubá-las, ou zero se esse thread não estiver operando em um ForkJoinPool. Esse valor pode ser útil para decisões heurísticas sobre bifurcar outras tarefas. Em muitos usos de ForkJoinTasks, no estado estacionário, cada trabalhador deve ter como objetivo manter um pequeno excedente constante (por exemplo, 3) de tarefas e processar cálculos localmente se esse limite for excedido.
Documentação Java para java.util.concurrent.ForkJoinTask.getSurplusQueuedTaskCount()
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.