ConcurrentHashMap.ReduceEntriesToLong Método

Definição

Retorna o resultado de acumular a transformação determinada de todas as entradas usando o redutor fornecido para combinar valores e a base fornecida como um valor de identidade.

[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

o número (estimado) de elementos necessários para que esta operação seja executada em paralelo

transformer
IToLongFunction

uma função que retorna a transformação para um elemento

basis
Int64

a identidade (valor padrão inicial) para a redução

reducer
ILongBinaryOperator

uma função de combinação associativa comutativa

Retornos

o resultado de acumular a transformação determinada de todas as entradas

Atributos

Comentários

Retorna o resultado de acumular a transformação determinada de todas as entradas usando o redutor fornecido para combinar valores e a base fornecida como um valor de identidade.

Adicionado em 1.8.

Java documentação para java.util.concurrent.ConcurrentHashMap.reduceEntriesToLong(long, java.util.function.ToLongFunction<java.util.Map.Entry<K, V>>, long, java.util.function.LongBinaryOperator).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a