Im Inneren des ComputersNebenläufige Programmierung
Die Race Condition
Korrekte Schritte können schiefgehen, wenn sie im selben Moment passieren
Zwei Handys, ein Konto, beide im selben Moment angetippt. Jeder Schritt der Bank ist richtig. Wie zahlt sie trotzdem doppelt?
Das erfährst du
- Wie zwei korrekte Anfragen schiefgehen
- Die einfache Sperre, die es behebt
- Warum Tests es selten erwischen
Warum es wichtig ist
Banken, Ticketseiten und Stromnetze bearbeiten Anfragen gleichzeitig, und ein Wettlauf zwischen ihnen kann echtes Geld kosten.
Diese Lektion spielen
Kostenlos spielbar im Browser oder auf dem iPhone