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.
This commit is contained in:
Anthony Romano 2017-08-22 18:00:20 -07:00
parent 1d195521c7
commit b206afc4a7

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))