Race Condition (Wettlauf)

Ein Fehler, der passiert, wenn zwei Prozesse gleichzeitig versuchen, dasselbe zu tun.

Analogie

Zwei Leute wollen gleichzeitig Geld vom selben Konto abheben.
1. Person A prüft: 100€ da.
2. Person B prüft: 100€ da.
3. Person A hebt 100€ ab (Konto = 0).
4. Person B hebt 100€ ab (Konto = -100).
Der Computer hat nicht schnell genug aktualisiert.

Nerd-Fact: Race Conditions sind extrem schwer zu finden und zu reproduzieren (siehe Heisenbug).