Compartir a través de


ForkJoinTask.SurplusQueuedTaskCount Propiedad

Definición

Devuelve una estimación del número de tareas en cola local que mantiene el subproceso de trabajo actual que otros subprocesos de trabajo que podrían robarlas o cero si este subproceso no funciona en un ForkJoinPool.

public static int SurplusQueuedTaskCount { [Android.Runtime.Register("getSurplusQueuedTaskCount", "()I", "")] get; }
[<get: Android.Runtime.Register("getSurplusQueuedTaskCount", "()I", "")>]
static member SurplusQueuedTaskCount : int

Valor de propiedad

el número sobrante de tareas, que puede ser negativo

Atributos

Comentarios

Devuelve una estimación del número de tareas en cola local que mantiene el subproceso de trabajo actual que otros subprocesos de trabajo que podrían robarlas o cero si este subproceso no funciona en un ForkJoinPool. Este valor puede ser útil para las decisiones heurísticas sobre si se bifurcan otras tareas. En muchos usos de ForkJoinTasks, en estado estable, cada trabajador debe tener como objetivo mantener un pequeño excedente constante (por ejemplo, 3) de tareas y procesar cálculos localmente si se supera este umbral.

Documentación de Java para java.util.concurrent.ForkJoinTask.getSurplusQueuedTaskCount().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a