Overfør penge mellem konti uden overtræk
En klassisk opgave med to bankkonti og en overførsel.
Hvis du blot læser begge saldi og opdaterer dem uden låse, kan to parallelle transaktioner se den samme tilstand og begge trække pengene — kontoen ender i minus. Overfør inden for en enkelt transaktion 200 fra Annas konto (id 1) til Bobs (id 2): lås først begge rækker i skrivetilstand for resten af transaktionen, og fratræk derefter med to opdateringer 200 fra Anna og kreditér 200 til Bob.
Eksempel på forventet output
Sådan ser et korrekt svar ud — dets rækketal er dets eget og behøver ikke at matche skematabellerne.
| id | holder | balance |
|---|---|---|
| 1 | Аня | 800.00 |
| 2 | Боб | 700.00 |
Log ind for at se indsendelseshistorik
Log indLog ind for at bruge AI-mentor
Log ind