From 774dbeaec27c1d660e67297c09f1c49eddf22d20 Mon Sep 17 00:00:00 2001 From: barryz Date: Mon, 22 Jul 2019 13:11:38 +0800 Subject: [PATCH] fixing readme --- README.md | 25 ++++++++++++------------- bool.go | 2 +- 2 files changed, 13 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 8d83a7e..627883d 100644 --- a/README.md +++ b/README.md @@ -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 ``` - diff --git a/bool.go b/bool.go index 7448c67..401c11f 100644 --- a/bool.go +++ b/bool.go @@ -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)