Sobes.tech
Junior — Senior

Возможные конфликты при одновременном доступе

livecode

Aufgabenbedingung

Опишите, какие проблемы могут возникнуть при выполнении следующего псевдокода одновременно на нескольких узлах (синхронно), реализующего процесс покупки мороженого.

balance = get_balance(user_id)

if balance >= ice_cream_price:
    balance = balance - ice_cream_price
    update_balance(user_id, balance)
Возможные конфликты при одновременном доступе… - sobes.tech