Uses of Interface
java.util.function.LongBinaryOperator
-
Packages that use LongBinaryOperator 软件包 描述 java.util 包含集合框架,一些国际化支持类,服务加载器,属性,随机数生成,字符串解析和扫描类,base64编码和解码,位数组和几个其他实用程序类。java.util.concurrent 实用类通常在并发编程中有用。java.util.concurrent.atomic 一个小型工具包,支持对单个变量进行无锁线程安全编程。java.util.stream 用于支持元素流上的功能样式操作的类,例如集合上的map-reduce转换。 -
-
Uses of LongBinaryOperator in java.util
Methods in java.util with parameters of type LongBinaryOperator 变量和类型 方法 描述 static void
Arrays. parallelPrefix(long[] array, int fromIndex, int toIndex, LongBinaryOperator op)
对于给定的数组子范围执行Arrays.parallelPrefix(long[], LongBinaryOperator)
。static void
Arrays. parallelPrefix(long[] array, LongBinaryOperator op)
使用提供的函数并行地累积给定数组的每个元素。 -
Uses of LongBinaryOperator in java.util.concurrent
Methods in java.util.concurrent with parameters of type LongBinaryOperator 变量和类型 方法 描述 long
ConcurrentHashMap. reduceEntriesToLong(long parallelismThreshold, ToLongFunction<Map.Entry<K,V>> transformer, long basis, LongBinaryOperator reducer)
返回使用给定的reducer汇总所有条目的给定转换以组合值和给定基础作为标识值的结果。long
ConcurrentHashMap. reduceKeysToLong(long parallelismThreshold, ToLongFunction<? super K> transformer, long basis, LongBinaryOperator reducer)
返回使用给定的reducer累加所有键的给定转换以组合值和给定的基础作为标识值的结果。long
ConcurrentHashMap. reduceToLong(long parallelismThreshold, ToLongBiFunction<? super K,? super V> transformer, long basis, LongBinaryOperator reducer)
返回使用给定的reducer汇总所有(键,值)对的给定转换以组合值和给定基础作为标识值的结果。long
ConcurrentHashMap. reduceValuesToLong(long parallelismThreshold, ToLongFunction<? super V> transformer, long basis, LongBinaryOperator reducer)
返回使用给定的reducer累积所有值的给定转换以组合值和给定基础作为标识值的结果。 -
Uses of LongBinaryOperator in java.util.concurrent.atomic
Methods in java.util.concurrent.atomic with parameters of type LongBinaryOperator 变量和类型 方法 描述 long
AtomicLong. accumulateAndGet(long x, LongBinaryOperator accumulatorFunction)
原子更新(具有由VarHandle.compareAndSet(java.lang.Object...)
指定的记忆效应)当前值以及将给定函数应用于当前值和给定值的结果,返回更新的值。long
AtomicLongArray. accumulateAndGet(int i, long x, LongBinaryOperator accumulatorFunction)
原子更新(具有VarHandle.compareAndSet(java.lang.Object...)
指定的记忆效应)索引i
处的元素,以及将给定函数应用于当前值和给定值的结果,返回更新的值。long
AtomicLongFieldUpdater. accumulateAndGet(T obj, long x, LongBinaryOperator accumulatorFunction)
原子地更新(由VarHandle.compareAndSet(java.lang.Object...)
指定的记忆效应)由此更新程序管理的给定对象的字段,以及将给定函数应用于当前值和给定值的结果,返回更新的值。long
AtomicLong. getAndAccumulate(long x, LongBinaryOperator accumulatorFunction)
原子更新(具有由VarHandle.compareAndSet(java.lang.Object...)
指定的记忆效应)当前值以及将给定函数应用于当前值和给定值的结果,返回先前的值。long
AtomicLongArray. getAndAccumulate(int i, long x, LongBinaryOperator accumulatorFunction)
原子更新(具有由VarHandle.compareAndSet(java.lang.Object...)
指定的记忆效应)索引i
处的元素,其中将给定函数应用于当前值和给定值,返回先前值。long
AtomicLongFieldUpdater. getAndAccumulate(T obj, long x, LongBinaryOperator accumulatorFunction)
原子更新(由VarHandle.compareAndSet(java.lang.Object...)
指定的记忆效应)由此更新程序管理的给定对象的字段,以及将给定函数应用于当前值和给定值的结果,返回先前的值。Constructors in java.util.concurrent.atomic with parameters of type LongBinaryOperator 构造器 描述 LongAccumulator(LongBinaryOperator accumulatorFunction, long identity)
使用给定的累加器函数和标识元素创建新实例。 -
Uses of LongBinaryOperator in java.util.stream
Methods in java.util.stream with parameters of type LongBinaryOperator 变量和类型 方法 描述 long
LongStream. reduce(long identity, LongBinaryOperator op)
使用提供的标识值和 associative累积函数对此流的元素执行 reduction ,并返回减少的值。OptionalLong
LongStream. reduce(LongBinaryOperator op)
Performs a reduction on the elements of this stream, using an associative accumulation function, and returns anOptionalLong
describing the reduced value, if any.
-