2016-08-19 38 views
-4

如果我有一个以0开始的AtomicInteger,并且它增加了N次,最终值是否保证为N?我想这应该是AtomicInteger作为一个线程安全的计数器,但我只是想确认一下。AtomicInteger的属性

回答

1

您应该在此处询问之前进行过搜索。从this问题,

有的AtomicInteger的两种主要用途:可以由许多线程使用同时

  • 作为原语,

    1. 作为一个原子计数器(incrementAndGet(),等等)支持compare-and-swap指令(compareAndSet())来实现非阻塞算法。
  • 所以回答你的问题是Yes