LINUX.ORG.RU

История изменений

Исправление loz, (текущая версия) :

Так это зависит от того что внутренностей get_bal и set_bal, по твоему примеру очевидно что внутри есть сайд эффекты. Собственно в эрланге это можно решить разными способами взависимости от того что нужно.

Собственно в примере по ссылке можно просто сохранять в стейте процесса выдающего баланс что он кому-то выдан и не выдавать его больше никому пока не вернут.

Исправление loz, :

Так это зависит от того что внутренностей get_bal и set_bal, по твоему примеру очевидно что внутри есть сайд эффекты. Собственно в эрланге это можно решить разными способами взависимости от того что нужно.

Собственно в примере по ссылке можно просто сохранять в стейте процесса выдающего аккаунты что такой-то аккаунт кому-то выдан и не выдавать его больше никому пока не вернут.

Исходная версия loz, :

Так это зависит от того что внутренностей get_bal и set_bal, по твоему примеру очевидно что внутри есть сайд эффекты. Собственно в эрланге это можно решить разными способами взависимости от того что нужно.