【发布时间】:2018-10-29 16:33:05
【问题描述】:
我们有像 AtomicInteger 这样用于增量操作的原子类。原子操作意味着单次操作,但增量需要 3 次操作。我的问题是为什么它被命名为 AtomicInteger
【问题讨论】:
-
我可能错了。但据我所知, atomic 并不严格意味着在 1 次操作中可行(在这种情况下)。这意味着它是一个不可中断的进程,并且从外部看,它可以看作是一个操作。
-
它是作为 CAS 完成的......
标签: java concurrency atomic