4

目前,我的程序大量使用AtomicIntegers 来跟踪并行报告的 int 的运行最大值。

在阅读了 Java 8 的 new 之后LongAccumulator,我曾希望使用IntAccumulatorwithmax作为累加器函数,以便以更少的线程争用来完成我想要的行为。然而它似乎并不存在。

是否有某种原因IntAccumulator没有意义?IntAdder对我来说,可能存在不必要的低级指令似乎是合理的,但一个IntAccumulator可能代表的行为比低级指令可以捕获的行为更多。

(如果它完全相关,我打算从 Scala 代码中使用这些)

4

0 回答 0