Domanda di colloquio di Virtu Financial

What is a race condition in multi-threading?