Maak geld over tussen rekeningen zonder roodstand
Een klassieke opdracht met twee bankrekeningen en een overboeking.
Als je gewoon beide saldi leest en bijwerkt zonder locks, kunnen twee parallelle transacties dezelfde toestand zien en beide het geld afschrijven — de rekening komt negatief uit. Maak binnen één transactie 200 over van de rekening van Anna (id 1) naar die van Bob (id 2): vergrendel eerst beide rijen voor de rest van de transactie in schrijfmodus, schrijf vervolgens met twee updates 200 af bij Anna en boek 200 bij naar Bob.
Voorbeeld van verwachte uitvoer
Zo ziet een correct antwoord eruit — het aantal rijen is op zichzelf staand en hoeft niet overeen te komen met de schematabellen.
| id | holder | balance |
|---|---|---|
| 1 | Аня | 800.00 |
| 2 | Боб | 700.00 |
Log in om je inzendingsgeschiedenis te zien
InloggenLog in om de AI-mentor te gebruiken
Inloggen