Java では、別のスレッドからメンバーにアクセスするときにメンバーの可視性が保証されないことを知っています。
これは、アクセスしているスレッドがメンバーの盗まれた値を参照する可能性があることを意味します (キャッシュがまだメイン メモリにフラッシュされていないため)。
C++もそうなのかな?(C++11でも?)
もしそうなら、C++ でこの問題をどのように解決しますか? (Java では、synchronized キーワードを使用できます)。
Java では、別のスレッドからメンバーにアクセスするときにメンバーの可視性が保証されないことを知っています。
これは、アクセスしているスレッドがメンバーの盗まれた値を参照する可能性があることを意味します (キャッシュがまだメイン メモリにフラッシュされていないため)。
C++もそうなのかな?(C++11でも?)
もしそうなら、C++ でこの問題をどのように解決しますか? (Java では、synchronized キーワードを使用できます)。