Share via


ConcurrentHashMap.ReduceEntriesToLong Método

Definición

Devuelve el resultado de acumular la transformación dada de todas las entradas que usan el reductor dado para combinar valores y la base especificada como valor de identidad.

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

Parámetros

parallelismThreshold
Int64

el número (estimado) de elementos necesarios para que esta operación se ejecute en paralelo.

transformer
IToLongFunction

una función que devuelve la transformación de un elemento

basis
Int64

la identidad (valor predeterminado inicial) para la reducción

reducer
ILongBinaryOperator

una función de combinación asociativa conmutativa

Devoluciones

el resultado de acumular la transformación dada de todas las entradas

Atributos

Comentarios

Devuelve el resultado de acumular la transformación dada de todas las entradas que usan el reductor dado para combinar valores y la base especificada como valor de identidad.

Se ha agregado en la versión 1.8.

Documentación de Java para java.util.concurrent.ConcurrentHashMap.reduceEntriesToLong(long, java.util.function.ToLongFunction<java.util.Map.Entry<K, V>>, long, java.util.function.LongBinaryOperator).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Se aplica a