#823

Prebaci novac između računa bez odlaska u minus

Klasičan zadatak o dva bankovna računa i prijenosu novca između njih. Ako samo pročitaš oba salda i ažuriraš ih bez zaključavanja, dvije paralelne transakcije mogu vidjeti isto stanje i obje skinuti novac — račun ode u minus. Unutar jedne transakcije prebaci 200 s Aninog računa (identifikator 1) na Bobov (identifikator 2): prvo zaključaj oba retka za zapisivanje do kraja transakcije, a zatim s dva ažuriranja skini 200 s Ane i pripiši 200 Bobu.

Uzorak očekivanog izlaza

Ovako izgleda ispravan odgovor — broj redaka je njegov vlastiti, ne mora se podudarati s tablicama sheme.

idholderbalance
1Аня800.00
2Боб700.00

Ovdje će se pojaviti rezultat tvog upita