concurrency: fix STM example to add to balance

Worked by coincidence; the txn would always retry and there
was a 1/10 chance it would pass by selecting the same to/from keys.
release-3.3
Anthony Romano 2017-08-22 18:00:20 -07:00
parent 1d195521c7
commit b206afc4a7
1 changed files with 1 additions and 1 deletions

View File

@ -58,7 +58,7 @@ func ExampleSTM_apply() {
// transfer amount
xfer := fromInt / 2
fromInt, toInt = fromInt-xfer, toInt-xfer
fromInt, toInt = fromInt-xfer, toInt+xfer
// writeback
stm.Put(fromK, fmt.Sprintf("%d", fromInt))