Better numbers

This commit is contained in:
Michael Snoyman 2017-12-17 10:50:51 +03:00
parent 779cd63156
commit 44180f46c5
No known key found for this signature in database
GPG key ID: A048E8C057E86876

View file

@ -512,19 +512,19 @@ runServer (|request| => {
Looks reasonable, but... Looks reasonable, but...
``` ```
Thread 1: receive request: Alice gives $25 Thread 1: receive request: Alice gives $10
Thread 2: receive request: Alice receives $25 Thread 2: receive request: Alice receives $10
Thread 1: lookup that Alice has $50 Thread 1: lookup that Alice has $50
Thread 2: lookup that Alice has $50 Thread 2: lookup that Alice has $50
Thread 1: set Alice's account to $25 Thread 1: set Alice's account to $40
Thread 2: set Alice's account to $75 Thread 2: set Alice's account to $60
``` ```
NOTE: NOTE:
* What if you actually need to mutate values, and from multiple threads? * What if you actually need to mutate values, and from multiple threads?
* *Describe slide* * *Describe slide*
* Alice ends up with either $25 or $75 instead of $50 * Alice ends up with either $40 or $60 instead of $50
---- ----