Bagikan melalui


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.

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

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk