Condividi tramite


ForkJoinTask.SurplusQueuedTaskCount Proprietà

Definizione

Restituisce una stima del numero di attività in coda in locale mantenute dal thread di lavoro corrente rispetto ad altri thread di lavoro che potrebbero rubarli o zero se questo thread non funziona in forkJoinPool.

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

Valore della proprietà

il numero di attività in eccedenza, che può essere negativo

Attributi

Commenti

Restituisce una stima del numero di attività in coda in locale mantenute dal thread di lavoro corrente rispetto ad altri thread di lavoro che potrebbero rubarli o zero se questo thread non funziona in forkJoinPool. Questo valore può essere utile per decisioni euristiche su se creare un fork di altre attività. In molti utilizzi di ForkJoinTasks, in uno stato stabile, ogni lavoratore deve mirare a mantenere una piccola eccedenza costante (ad esempio, 3) di attività e elaborare i calcoli localmente se questa soglia viene superata.

Documentazione java per java.util.concurrent.ForkJoinTask.getSurplusQueuedTaskCount().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a