Compartilhar via


ConcurrentHashMap.ReduceKeysToLong Método

Definição

Retorna o resultado de acumular a transformação dada de todas as chaves usando o redutor dado para combinar valores e a base dada como um valor de identidade.

[Android.Runtime.Register("reduceKeysToLong", "(JLjava/util/function/ToLongFunction;JLjava/util/function/LongBinaryOperator;)J", "GetReduceKeysToLong_JLjava_util_function_ToLongFunction_JLjava_util_function_LongBinaryOperator_Handler", ApiSince=24)]
public virtual long ReduceKeysToLong (long parallelismThreshold, Java.Util.Functions.IToLongFunction transformer, long basis, Java.Util.Functions.ILongBinaryOperator reducer);
[<Android.Runtime.Register("reduceKeysToLong", "(JLjava/util/function/ToLongFunction;JLjava/util/function/LongBinaryOperator;)J", "GetReduceKeysToLong_JLjava_util_function_ToLongFunction_JLjava_util_function_LongBinaryOperator_Handler", ApiSince=24)>]
abstract member ReduceKeysToLong : int64 * Java.Util.Functions.IToLongFunction * int64 * Java.Util.Functions.ILongBinaryOperator -> int64
override this.ReduceKeysToLong : 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 de 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 dada de todas as chaves

Atributos

Comentários

Retorna o resultado de acumular a transformação dada de todas as chaves usando o redutor dado para combinar valores e a base dada como um valor de identidade.

Adicionado em 1.8.

Documentação Java para java.util.concurrent.ConcurrentHashMap.reduceKeysToLong(long, java.util.function.ToLongFunction<? super K>, long, java.util.function.LongBinaryOperator).

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

Aplica-se a