データ競合
en:
data race
『
実践 Rust 入門 言語仕様から開発手法まで
』 より
複数のスレッド間で 「共有」 しているデータを 「同時」 に読み書きすることで発生する
これが発生すると、共有しているデータの値が予想できないものになる
似た概念に
競合状態
があるが、別物
データ競合はハードウェアに近いレイヤの話で、競合によってメモリの内容が壊れること
競合状態は、より高いレイヤの処理単位に関するもの