blob: 77f2fe0af80237f4c7fdc460e9b0cf01a196fa6b [file] [log] [blame]
package main
import "bitbucket.org/jonathanoliver/go-disruptor"
func publish(sequencer *disruptor.SingleProducerSequencer) {
for sequence := int64(0); sequence < MaxIterations; sequence++ {
sequencer.Next(1)
ringBuffer[sequence&RingMask] = sequence
sequencer.Publish(sequence)
}
}
const MaxIterations = disruptor.MaxSequenceValue
const Mod = 1000000 * 100 // 1 million * N