- Sort Score
- Result 10 results
- Languages All
Results 1 - 1 of 1 for BenchmarkXchg (0.11 sec)
-
src/internal/runtime/atomic/bench_test.go
var x uint64 x = 1 ptr := &x b.RunParallel(func(pb *testing.PB) { for pb.Next() { atomic.Cas64(ptr, 1, 0) atomic.Cas64(ptr, 0, 1) } }) } func BenchmarkXchg(b *testing.B) { var x uint32 x = 1 ptr := &x b.RunParallel(func(pb *testing.PB) { var y uint32 y = 1 for pb.Next() { y = atomic.Xchg(ptr, y) y += 1 } }) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 25 19:53:03 UTC 2024 - 3.2K bytes - Viewed (0)