シングルスレッドプログラムであっても、割り込みにより、片方の処理を実行途中で一時停止し、もう一つの処理に切り替えて実行している場合、広義のデータ競合が起こりうる。これは「割り込み干渉」と呼ばれる。車載制御ソフトウェアなど、組み込みシステムでは割り込み処理が多用されるため、割り込み干渉の考慮と未然防止対策は必須である。共有メモリやファイルなど、複数のプロセス間で共有されるリソースへの同時アクセスに関しても、排他制御しなければデータ競合が発生しうる。害のない良性のデータ競合もあるが、多くのデータ競合はプログラムのバグとなる。高水準言語のコード上において、異なる変数へのアクセスであるかのように見えても、メモリ上では同じバイトやワードへの読み書きとなる場合もあり、複数のスレッドでそれぞれの変数を同時に操作するとデータ競合となることがある(特にビットフィールド)。定義.非一貫性という危険な振る舞いを起こしうるデータ競合は、それぞれのプログラミング言語仕様において厳密に定義されている。Java.JavaScript.データ競合と競合状態.データ競合と競合状態は、似て非なる概念である。データ競合のないプログラムであっても、競合状態がないとは限らない。たとえば共有変数自体に対する読み書きが排他制御もしくはアトミック操作によって保護されている場合、少なくとも書き込み途中の中途半端なデータが他のスレッドから読み取られることはない(データ競合は発生しない)が、変更される前の値を他のスレッドが読み取るか、それとも変更された後の値を読み取るかによって、その後のプログラムの動作が変わる可能性がある。社稷小学校概要.BMGJAPAN,INC.BMGJapan,Inc.ディック・ケット略歴.縁場町縁場町(えんばちょう)は、愛知県名古屋市西区の地名。地理.名古屋市西区南西部に位置する。東は平野町、西は藤ノ宮通、南は大道町、北は上更通に接する。ニューヨーク・マガジン背景.エントリー.予選.決勝.平田吉胤経歴.ベンルック県行政区画.ステラ・ニッケル事件前.中毒死事件.捜査.初期捜査.