我们有像AtomicInteger这样的Atomic类,用于增量操作。原子操作意味着单一操作,但增量需要3次操作。我的问题是为什么它被命名为AtomicInteger
“原子”并不一定意味着它是单一操作。我喜欢将其视为“不可分割的”,也就是说,它要么完全发生,要么根本不发生。即使存在未完成操作的中间状态,使用AtomicInteger的任何其他类,原子操作将显示为完全完成或根本未完成。
AtomicInteger