gpt4 book ai didi

java - 对对象内字段的原子访问

转载 作者:搜寻专家 更新时间:2023-10-31 19:49:25 25 4
gpt4 key购买 nike

如果我需要对对象内的 int 字段进行原子访问,将该字段声明为 AtomicInteger 是否足够,还是我需要使用 AtomicIntegerFieldUpdater? (为什么?)

最佳答案

使用 AtomicInteger 就足够了。原子更新器用于 volatile 字段;主要用例是具有大量需要原子访问的字段的数据结构;您使用字段更新器来使用那些具有原子语义的字段,而无需每个字段的 AtomicInteger 引用。

有关详细讨论,请参阅 this link .

关于java - 对对象内字段的原子访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6671020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com