fixing readme

This commit is contained in:
barryz 2019-07-22 13:11:38 +08:00
parent 42463bd9a0
commit 774dbeaec2
2 changed files with 13 additions and 14 deletions

View File

@ -29,26 +29,25 @@ type Foo struct {
## Benchmark:
- Go 1.6.2
- OS X 10.11.4
- Go 1.11.5
- OS X 10.14.5
```shell
# Read
BenchmarkMutexRead-4 100000000 21.0 ns/op
BenchmarkAtomicValueRead-4 200000000 6.30 ns/op
BenchmarkAtomicBoolRead-4 300000000 4.21 ns/op # <--- This package
BenchmarkMutexRead-4 100000000 14.7 ns/op
BenchmarkAtomicValueRead-4 2000000000 0.45 ns/op
BenchmarkAtomicBoolRead-4 2000000000 0.35 ns/op # <--- This package
# Write
BenchmarkMutexWrite-4 100000000 21.6 ns/op
BenchmarkAtomicValueWrite-4 30000000 43.4 ns/op
BenchmarkAtomicBoolWrite-4 200000000 9.87 ns/op # <--- This package
BenchmarkMutexWrite-4 100000000 14.5 ns/op
BenchmarkAtomicValueWrite-4 100000000 10.5 ns/op
BenchmarkAtomicBoolWrite-4 300000000 5.21 ns/op # <--- This package
# CAS
BenchmarkMutexCAS-4 30000000 44.9 ns/op
BenchmarkAtomicBoolCAS-4 100000000 11.7 ns/op # <--- This package
BenchmarkMutexCAS-4 50000000 31.3 ns/op
BenchmarkAtomicBoolCAS-4 200000000 7.18 ns/op # <--- This package
# Toggle
BenchmarkMutexToggle-4 50000000 30.7 ns/op
BenchmarkAtomicBoolToggle-4 300000000 5.27 ns/op # <--- This package
BenchmarkMutexToggle-4 50000000 32.6 ns/op
BenchmarkAtomicBoolToggle-4 300000000 5.21 ns/op # <--- This package
```

View File

@ -40,7 +40,7 @@ func (ab *AtomicBool) IsSet() bool {
return atomic.LoadInt32((*int32)(ab)) == 1
}
// SetTo sets the Boolean with given Boolean.
// SetTo sets the boolean with given Boolean.
func (ab *AtomicBool) SetTo(yes bool) {
if yes {
atomic.StoreInt32((*int32)(ab), 1)