Updated benchmark.
diff --git a/benchmark-channels/blocking_channel_test.go b/benchmark-channels/blocking_channel_test.go
index 2223efb..3bae708 100644
--- a/benchmark-channels/blocking_channel_test.go
+++ b/benchmark-channels/blocking_channel_test.go
@@ -1,8 +1,21 @@
 package benchmarks
 
-import "testing"
+import (
+	"runtime"
+	"testing"
+)
 
-func BenchmarkBlockingChannel(b *testing.B) {
+func BenchmarkBlockingChannelOneGoroutine(b *testing.B) {
+	benchmarkBlockingChannel(b)
+}
+
+func BenchmarkBlockingChannelTwoGoroutines(b *testing.B) {
+	runtime.GOMAXPROCS(2)
+	benchmarkBlockingChannel(b)
+	runtime.GOMAXPROCS(1)
+}
+
+func benchmarkBlockingChannel(b *testing.B) {
 	iterations := int64(b.N)
 	b.ReportAllocs()
 	b.ResetTimer()
diff --git a/benchmark-channels/non_blocking_channel_test.go b/benchmark-channels/non_blocking_channel_test.go
index 0867462..a2af9bc 100644
--- a/benchmark-channels/non_blocking_channel_test.go
+++ b/benchmark-channels/non_blocking_channel_test.go
@@ -1,8 +1,21 @@
 package benchmarks
 
-import "testing"
+import (
+	"runtime"
+	"testing"
+)
 
-func BenchmarkNonBlockingChannel(b *testing.B) {
+func BenchmarkNonBlockingChannelOneGoroutine(b *testing.B) {
+	benchmarkNonBlockingChannel(b)
+}
+
+func BenchmarkNonBlockingChannelTwoGoroutines(b *testing.B) {
+	runtime.GOMAXPROCS(2)
+	benchmarkNonBlockingChannel(b)
+	runtime.GOMAXPROCS(1)
+}
+
+func benchmarkNonBlockingChannel(b *testing.B) {
 	iterations := int64(b.N)
 	b.ReportAllocs()
 	b.ResetTimer()
diff --git a/readme.md b/readme.md
index 4583f25..dd71d56 100644
--- a/readme.md
+++ b/readme.md
@@ -16,8 +16,11 @@
 
 Scenario | Per Operation Time
 -------- | ------------------ 
-Channel (GOMAXPROCS=2): Non-blocking | 681 ns/op
-Channel (GOMAXPROCS=2): Blocking | 86.6 ns/op
+Channel (Uncontended@GOMAXPROCS=1): Blocking | 58.6 ns/op
+Channel (Contended@GOMAXPROCS=2): Blocking | 86.6 ns/op
+
+Channel (Uncontended@GOMAXPROCS=1): Non-blocking | 2652 ns/op
+Channel (Contended@GOMAXPROCS=2): Non-blocking | 426 ns/op
 
 Disruptor: SharedWriter (Reserve One)	| 15.4 ns/op
 Disruptor: SharedWriter (Reserve Many)	| 2.5 ns/op