Virtu Financial interview question

What is a race condition in multi-threading?