AtomicInteger
現在、私のプログラムは、並行して報告される int の実行中の最大値を追跡するために sを多用しています。
Java 8 の新しい について読んだ後、スレッドの競合を減らして目的の動作を実現するために、 withをアキュムレータ関数としてLongAccumulator
使用したいと考えていました。ただし、存在しないようです。IntAccumulator
max
IntAccumulator
が意味をなさない理由はありますか?IntAdder
を不必要にする低レベルの命令が存在する可能性はありますがIntAccumulator
、 は低レベルの命令でキャプチャできるよりも多くの動作を表す可能性があります。
(関連性がある場合は、Scala コードからこれらを使用するつもりです)