ロックや同期を行わずに、2 つのスレッドが同じグローバル メモリ変数に同じ値を書き込むことは安全ですか?
結果は常に確定的で正しいでしょうか?
共有メモリ変数とレジスタ変数はどうですか?
ロックや同期を行わずに、2 つのスレッドが同じグローバル メモリ変数に同じ値を書き込むことは安全ですか?
結果は常に確定的で正しいでしょうか?
共有メモリ変数とレジスタ変数はどうですか?
ここで同様の質問(回答付き)を見つけることができます: 同じグローバルメモリ位置での同時書き込み
一般に、並列化されたプログラムモデルでは、複数のスレッド間の実行順序が保証されません。したがって、プログラムの実行ごとに異なる動作が発生します。