Asserting no race conditions.
diff --git a/example/example_consumer.go b/example/example_consumer.go
index 9f19705..1b32277 100644
--- a/example/example_consumer.go
+++ b/example/example_consumer.go
@@ -32,7 +32,7 @@
panic(alert)
}
- // ringBuffer[sequence&RingMask] = sequence % 2
+ ringBuffer[sequence&RingMask] = sequence % 2
}
reader.Commit(lower, upper)
diff --git a/example/main.go b/example/main.go
index c44a5c7..e23f068 100644
--- a/example/main.go
+++ b/example/main.go
@@ -8,7 +8,7 @@
const (
MaxConsumersPerGroup = 1
- MaxConsumerGroups = 1
+ MaxConsumerGroups = 2
MaxProducers = 1
ItemsToPublish = 4
ReportingFrequency = 1000000 * 10 // 1 million * N
@@ -57,7 +57,7 @@
reader := disruptor.NewReader(read, written, upstream)
// constant time regardless of the number of items
- //go consume0(disruptor.NewSimpleReader(reader, NewExampleConsumerHandler()))
+ // go consume0(disruptor.NewSimpleReader(reader, NewExampleConsumerHandler()))
// TODO: wildly sporadic latency for single-item publish, e.g. 2 seconds, 65 ms, etc.
// faster for 2-3+ items per publish