Posts

Welcome

commit:8b993ac comment:Reset stack pointer on run file: vm.go 更新statck pointer運作機制,舊的寫法可能產生多線程問題。 type Vm struct { // Memory stack stack map[string]string // Index ptr // iptr int // Remove memory map[string]map[string]string } func (vm *Vm) RunTransaction(tx *Transaction, cb TxCallback) { ... stPtr := 0 // Each transaction for run is with reset ptr beginning. // for vm.iptr < len(tx.data) { ... // 多次RunTransaction共用vm.iptr可能產生多線程問題 for stPtr < len(tx.data) { ... commit:8b993ac comment:Reset stack pointer on run file: vm. »