You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
12 lines
411 B
Bash
12 lines
411 B
Bash
# We expect to get exactly 50,000 operations. Had we
|
|
# used the non-atomic `ops++` to increment the counter,
|
|
# we'd likely get a different number, changing between
|
|
# runs, because the goroutines would interfere with
|
|
# each other. Moreover, we'd get data race failures
|
|
# when running with the `-race` flag.
|
|
$ go run atomic-counters.go
|
|
ops: 50000
|
|
|
|
# Next we'll look at mutexes, another tool for managing
|
|
# state.
|