私の理解が正しければ、volatile は、ローカル メモリとメイン メモリを同期させるメモリ バリアを引き起こしています。これは、マルチコア マシンでは非常に便利です。
マルチスレッド アプリケーションがシングル コア マシンで実行されている場合、このメモリ同期は発生しますか?
私の理解が正しければ、volatile は、ローカル メモリとメイン メモリを同期させるメモリ バリアを引き起こしています。これは、マルチコア マシンでは非常に便利です。
マルチスレッド アプリケーションがシングル コア マシンで実行されている場合、このメモリ同期は発生しますか?