- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for NetpollGenericInit (0.24 sec)
-
src/runtime/netpoll_os_test.go
// license that can be found in the LICENSE file. package runtime_test import ( "runtime" "sync" "testing" ) var wg sync.WaitGroup func init() { runtime.NetpollGenericInit() } func BenchmarkNetpollBreak(b *testing.B) { b.StartTimer() for i := 0; i < b.N; i++ { for j := 0; j < 10; j++ { wg.Add(1) go func() { runtime.NetpollBreak() wg.Done() }()
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Nov 17 23:34:11 UTC 2023 - 520 bytes - Viewed (0) -
src/runtime/netpoll_stub.go
var netpollStubLock mutex var netpollNote note // netpollBroken, protected by netpollBrokenLock, avoids a double notewakeup. var netpollBrokenLock mutex var netpollBroken bool func netpollGenericInit() { netpollInited.Store(1) } func netpollBreak() { lock(&netpollBrokenLock) broken := netpollBroken netpollBroken = true if !broken { notewakeup(&netpollNote) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 25 19:53:03 UTC 2024 - 1.5K bytes - Viewed (0)