2016-08-19 2 views
-4

AtomicIntegerが0から始まり、N回インクリメントされる場合、最終値はNに保証されますか?私はそれがスレッドセーフなカウンタとしてAtomicIntegerを持っているのポイントであるはずだと思うが、私はちょうど確かめたかった。AtomicIntegerのプロパティ

答えて

1

ここで確認する前に検索してください。

  1. 原子カウンタ(incrementAndGet()など)など同時に多くのスレッドによって使用されることができる
  2. プリミティブとしてその:this質問、

    からのAtomicIntegerの二つの主な用途があります比較およびスワップ命令(compareAndSet())をサポートして非ブロッキングアルゴリズムを実装します。

だからあなたの質問への答えはYes

です
関連する問題