原子运算和多线程
2022-09-01 08:10:11
最近我正在阅读一个教程,因为我遇到了一个声明,上面写着..
“Java语言规范保证读取或写入变量是原子操作(除非变量的类型为或)。类型或类型的操作变量,如果它们使用关键字声明,则它们才是原子的。longdoublelongdoublevolatile
AtomicInteger或者提供类似 、和原子的方法。AtomicLonggetAndDecrement()getAndIncrement()getAndSet()
我对上述说法有点困惑。你能不能澄清一下何时使用或类。AtomicIntegerAtomicLong