为什么AtomicInteger同时具有int get()和int intValue()?我看到它还有Number中的float floatValue()。是否存在与维护AtomicInteger参数的原子性有关的暗示,或者两者可以互换?

最佳答案

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

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

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

10-12 01:26