最近我正在阅读一个教程,因为我遇到了一个声明说..
“Java 语言规范保证读取或写入变量是原子操作(除非变量的类型为longor double)。类型为 or 的操作变量long只有double在使用volatile在使用关键字
AtomicInteger或者AtomicLong提供类似getAndDecrement(),getAndIncrement()并且getAndSet()是原子的方法。
我对上面的陈述有点困惑..您能否澄清一下何时使用 AtomicInteger或AtomicLong上课。