Uma condição de corrida (race condition) ocorre quando o sistema tenta realizar duas ou mais operações simultaneamente, mas as operações são executadas em uma ordem inesperada. Este problema permite que um aplicativo cause a terminação inesperada do sistema.