2016-08-19 23 views
-4

如果我有一個以0開始的AtomicInteger,並且它增加了N次,最終值是否保證爲N?我想這應該是AtomicInteger作爲一個線程安全的計數器,但我只是想確認一下。AtomicInteger的屬性

回答

1

您應該在此處詢問之前進行過搜索。從this問題,

有的AtomicInteger的兩種主要用途:可以由許多線程使用同時

  • 作爲原語,

    1. 作爲一個原子計數器(incrementAndGet(),等等)支持compare-and-swap指令(compareAndSet())來實現非阻塞算法。
  • 所以回答你的問題是Yes