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).