Java中的哪些操作被认为是原子的?
2022-08-31 11:44:30
Java中的哪些操作被认为是原子的?
在Java中,32位或更小数量的读取和写入保证是原子的。
通过原子,我们的意思是每个动作都在一个步骤中发生,不能被打断。因此,当我们有多线程应用程序时,读取和写入操作是线程安全的,不需要同步。
例如,以下代码是线程安全的:
public class ThreadSafe
{
private int x;
public void setX(int x)
{
this.x = x;
}
}