コード例 #1
0
ファイル: barrier_test.go プロジェクト: pwaller/barrier
func BenchmarkBarrierNoGoroutine(b *testing.B) {
	for i := 0; i < b.N; i++ {
		var b Barrier
		b.Fall()
		<-b.Barrier()
	}
}
コード例 #2
0
ファイル: barrier_test.go プロジェクト: pwaller/barrier
func BenchmarkBarrier(b *testing.B) {
	for i := 0; i < b.N; i++ {
		var b Barrier
		go b.Fall()
		<-b.Barrier()
	}
}