blob: 6ff674ce0c15c9cfa8f03842275572f518a6c564 [file] [log] [blame]
package main
import "testing"
func BenchmarkBarrierLoad(b *testing.B) {
upstream := NewSequence()
upstream.Store(42)
barrier := NewBarrier(upstream)
iterations := int64(b.N)
b.ReportAllocs()
b.ResetTimer()
for i := int64(0); i < iterations; i++ {
barrier.Load()
}
}