标签: java concurrency atomicity
我们有Atomic类,例如AtomicInteger,用于增量操作。原子操作表示单次操作,但增量需要3次操作。我的问题是为什么它被命名为AtomicInteger
答案 0 :(得分:0)
“原子”并不一定意味着它是单个操作。我喜欢认为它的意思是“不可分割的”,也就是说,它要么完全发生,要么根本不发生。即使存在未完成操作的中间状态,对于使用AtomicInteger的任何其他类,原子操作也会出现为完全完成或根本没有完成。
AtomicInteger