java - AtomicInteger 的 get() 与 intValue()

标签 java atomic

为什么 AtomicInteger 有一个 int get() 和一个 int intValue()?我看到它还有 float floatValue() 等等,来自 Number.一个是否与保持 AtomicInteger 参数的原子性有关,或者两者可以互换?

最佳答案

它们应该可以互换。以下是 AtomicInteger 源代码的相关部分:

public int intValue() {
    return get();
}

关于java - AtomicInteger 的 get() 与 intValue(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18365206/

相关文章:

c - 声明原子指针与指向原子的指针

java - 扫描输入字符串(例如 "eeeeexxxxx")并一次跳过和处理一个字符

java - Android - 使用来自网络的字符串作为对象枚举

c++ - 访问静态原子数据成员导致链接器错误

c++ - C++11 中的异步 IO

python - 如果我从 python 中的多个不同进程登录同一个文件会发生什么?

Java 不包括 100 个储物柜中的 100 个

java - 基于文本的游戏 Action

java - 应为 BEGIN_ARRAY 但在第 1 行第 2 列为 BEGIN_OBJECT

c# - IEnumerable Linq 方法是线程安全的吗?