4

AtomicInteger現在、私のプログラムは、並行して報告される int の実行中の最大値を追跡するために sを多用しています。

Java 8 の新しい について読んだ後、スレッドの競合を減らして目的の動作を実現するために、 withをアキュムレータ関数としてLongAccumulator使用したいと考えていました。ただし、存在しないようです。IntAccumulatormax

IntAccumulatorが意味をなさない理由はありますか?IntAdderを不必要にする低レベルの命令が存在する可能性はありますがIntAccumulator、 は低レベルの命令でキャプチャできるよりも多くの動作を表す可能性があります。

(関連性がある場合は、Scala コードからこれらを使用するつもりです)

4

0 に答える 0