Java でのアトミック操作に関する記事を読みましたが、明確にする必要がある疑問がいくつかあります。
int volatile num;
public void doSomething() {
num = 10; // write operation
System.out.println(num) // read
num = 20; // write
System.out.println(num); // read
}
だから私は wrwr 4 操作を 1 つのメソッドで実行しましたが、それらはアトミック操作ですか? 複数のスレッドが doSomething() メソッドを同時に呼び出すとどうなりますか?