Re: No concurrency safe
От: · Великобритания  
Дата: 12.03.19 10:52
Оценка: 2 (1)
Здравствуйте, igor-booch, Вы писали:


IB> add(from, amt.negate())

IB>// Здесь кто-то запросит list, и получит ответ ???!!!!
Это в какой-то мере нормально, с одной стороны. По договорённости list может выдавать немного меньше доступных денег на счетах если есть незавершенные транзакции. Хотя обычно банки сообщают две циферки — доступное кол-во денег и зарезервированное, чтобы баланс всегда сходился.
С другой стороны, чтобы добавить такое в оригинальное решение — придётся много чего перелопатить.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.