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()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.