Поделиться через


ConcurrentHashMap.ReduceValuesToLong Метод

Определение

Возвращает результат аккумулирования заданного преобразования всех значений, использующих заданный редуктор для объединения значений, и заданной основы в качестве значения удостоверения.

[Android.Runtime.Register("reduceValuesToLong", "(JLjava/util/function/ToLongFunction;JLjava/util/function/LongBinaryOperator;)J", "GetReduceValuesToLong_JLjava_util_function_ToLongFunction_JLjava_util_function_LongBinaryOperator_Handler", ApiSince=24)]
public virtual long ReduceValuesToLong (long parallelismThreshold, Java.Util.Functions.IToLongFunction transformer, long basis, Java.Util.Functions.ILongBinaryOperator reducer);
[<Android.Runtime.Register("reduceValuesToLong", "(JLjava/util/function/ToLongFunction;JLjava/util/function/LongBinaryOperator;)J", "GetReduceValuesToLong_JLjava_util_function_ToLongFunction_JLjava_util_function_LongBinaryOperator_Handler", ApiSince=24)>]
abstract member ReduceValuesToLong : int64 * Java.Util.Functions.IToLongFunction * int64 * Java.Util.Functions.ILongBinaryOperator -> int64
override this.ReduceValuesToLong : int64 * Java.Util.Functions.IToLongFunction * int64 * Java.Util.Functions.ILongBinaryOperator -> int64

Параметры

parallelismThreshold
Int64

(предполагаемое) количество элементов, необходимых для выполнения этой операции параллельно

transformer
IToLongFunction

функция, возвращающая преобразование для элемента

basis
Int64

удостоверение (начальное значение по умолчанию) для уменьшения

reducer
ILongBinaryOperator

коммутативная ассоциативная функция объединения

Возвращаемое значение

Результат аккумулирования заданного преобразования всех значений

Атрибуты

Комментарии

Возвращает результат аккумулирования заданного преобразования всех значений, использующих заданный редуктор для объединения значений, и заданной основы в качестве значения удостоверения.

Добавлено в версии 1.8.

Документация по Java для java.util.concurrent.ConcurrentHashMap.reduceValuesToLong(long, java.util.function.ToLongFunction<? super V>, long, java.util.function.LongBinaryOperator).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к