java并发包中Atomic类的原子命名

问题描述 投票:0回答:1

我们有像AtomicInteger这样的Atomic类,用于增量操作。原子操作意味着单一操作,但增量需要3次操作。我的问题是为什么它被命名为AtomicInteger

java concurrency atomicity
1个回答
0
投票

“原子”并不一定意味着它是单一操作。我喜欢将其视为“不可分割的”,也就是说,它要么完全发生,要么根本不发生。即使存在未完成操作的中间状态,使用AtomicInteger的任何其他类,原子操作将显示为完全完成或根本未完成。

© www.soinside.com 2019 - 2024. All rights reserved.