語言

ForkJoinTask.SurplusQueuedTaskCount 屬性

定義

回傳估計目前工作執行緒持有的本地排隊任務數量多於其他可能竊取這些執行緒的工作執行緒數量,若該執行緒未在 ForkJoinPool 中運作,則為零。

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

屬性值

多餘的任務數量,可能是負數

屬性

備註

回傳估計目前工作執行緒持有的本地排隊任務數量多於其他可能竊取這些執行緒的工作執行緒數量,若該執行緒未在 ForkJoinPool 中運作,則為零。 這個值對於是否分叉其他任務的啟發式決策可能很有用。 在 ForkJoinTasks 的許多應用中,在穩態下,每個工作者應維持一個小而常數的任務盈餘(例如 3 個),若超過此閾值則在本地處理計算。

Java 文件 java.util.concurrent.ForkJoinTask.getSurplusQueuedTaskCount()

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於