Data Race - CI/CD用語集の定義
data race は、二つ以上のスレッドが同じメモリ位置に並行してアクセスし、少なくとも一つのアクセスが書き込みで、それらを順序付ける同期がないときに発生します。未定義動作であり、非決定的で再現しにくい CI 失敗の主要な原因です。
関連ガイド
Atomic Operation - CI/CD Glossary DefinitionAn atomic operation completes indivisibly - no other thread observes a partial result - the building block of…
Memory Barrier - CI/CD Glossary DefinitionA memory barrier forces an ordering on memory operations, so CPU or compiler reordering can’t break the visib…
Sanitizer - CI/CD Glossary DefinitionA sanitizer is a compiler-instrumented runtime checker - for memory errors, data races, or undefined behavior…