Consumer and producer only take a single goroutine each.
diff --git a/example/main.go b/example/main.go
index f82188a..32345b6 100644
--- a/example/main.go
+++ b/example/main.go
@@ -9,7 +9,7 @@
 const MaxConsumers = 1
 
 func main() {
-	runtime.GOMAXPROCS(MaxConsumers + 2)
+	runtime.GOMAXPROCS(MaxConsumers + 1)
 
 	writerCursor := disruptor.NewCursor()
 	writerBarrier := disruptor.NewBarrier(writerCursor)