TERMWIRE

TERMWIRE

IT用語がすべて自動でつながる用語辞典

No.0828 ― 更新日 2026-09-13 ― 関連語 2件

競合状態

きょうごうじょうたい / Race Condition

設計・アーキテクチャ 別名: Race Condition

複数の処理が同じデータに同時にアクセスすることで、実行するタイミング次第で結果が変わってしまう不具合。

2つの処理が同じ変数を同時に読み書きしようとすると、どちらが先に処理を終えるかという運によって、最終的な結果が変わってしまうことがある。再現性が低く、発見や修正が難しいバグの代表例とされる。

ミューテックスなどで同時アクセスを制御することが、この不具合を防ぐ基本的な対策になる。