Как транзакция тут поможет - не понятно, перечитывание баланса тоже не решит проблему
ну как я понял , транзакция запретит какой либо доступ к таблице , и второй цикл не поулчит текущего баланса , а получит его только тогда когджа разлочится
привет всем помогите пожалуйста, только изучаю js, далаю webextension написал работает , перенашу на хром, решил заюзать webextension-polyfill ,написал var browser = require("node_modules/webextension-polyfill/dist/browser-polyfill.js"); но пишет Uncaught ReferenceError: require is not defined что нужно ещё сделать?(
я вообще не понимаю что там за сложности: for(i){ const balance = await getBalance() await debit(operations[i]) } вот тупой псевдокод, не понимаю почему он не работает у вас
я вообще не понимаю что там за сложности: for(i){ const balance = await getBalance() await debit(operations[i]) } вот тупой псевдокод, не понимаю почему он не работает у вас
Вот у тебя и race condition Ты уверен что баланс не изменился между двумя этими запросам?