众所周知,“读取/写入”非易失性long和double变量可能是非原子的。这涉及静态和非静态字段和数组。

以及相应的长/双局部变量呢。他们是否原子。

最佳答案

如果原始值显示为局部变量,则它们永远不会存储在堆中。这意味着它们无法共享,因为它们存储在堆栈中,并且其他任何线程都无法访问。在此线程内,可以保证顺序一致性,这意味着您将始终看到最后分配的值。

关于java - 用Java读写Long和Double局部变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42368082/

10-11 22:40
查看更多