ForkJoinTask.SurplusQueuedTaskCount Properti

Definisi

Mengembalikan perkiraan berapa banyak tugas yang diantrekan secara lokal yang dipegang oleh utas pekerja saat ini daripada ada utas pekerja lain yang mungkin mencurinya, atau nol jika utas ini tidak beroperasi di ForkJoinPool.

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

Nilai Properti

jumlah tugas surplus, yang mungkin negatif

Atribut

Keterangan

Mengembalikan perkiraan berapa banyak tugas yang diantrekan secara lokal yang dipegang oleh utas pekerja saat ini daripada ada utas pekerja lain yang mungkin mencurinya, atau nol jika utas ini tidak beroperasi di ForkJoinPool. Nilai ini mungkin berguna untuk keputusan heuristik tentang apakah akan membuat fork tugas lain. Dalam banyak penggunaan ForkJoinTasks, pada status stabil, setiap pekerja harus bertujuan untuk mempertahankan surplus konstan kecil (misalnya, 3) tugas, dan untuk memproses komputasi secara lokal jika ambang batas ini terlampaui.

Java dokumentasi untuk java.util.concurrent.ForkJoinTask.getSurplusQueuedTaskCount().

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk