Data race - гонка данных

Гонка данных — это особый случай состояния гонки, который возникает, когда два или более потоков одновременно обращаются к одному и тому же ресурсу (например, переменной) и хотя бы один из потоков изменяет этот ресурс. Гонка данных может привести к некорректным результатам, трудноуловимым ошибкам и непредсказуемому поведению программы.