различие между понятиями data race и race condition? (мне бы самому интересно было узнать)
Просто часто вижу, как эти понятия путают
Всегдв пользовался только вторым
Я в общем-то тоже, до какого-то момента, пока не наткнулся на: A race condition occurs when the timing or order of events affects the correctness of a piece of code. A data race occurs when one thread accesses a mutable object while another thread is writing to it.
А вообще, в расто номиконе есть отдельная страничка по этому поводу https://doc.rust-lang.org/nomicon/races.html
Обсуждают сегодня