- Sort Score
- Result 10 results
- Languages All
Results 1 - 6 of 6 for NetpollGenericInit (0.27 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) -
src/runtime/netpoll.go
// netpollWaiters is accessed in tests //go:linkname netpollWaiters //go:linkname poll_runtime_pollServerInit internal/poll.runtime_pollServerInit func poll_runtime_pollServerInit() { netpollGenericInit() } func netpollGenericInit() { if netpollInited.Load() == 0 { lockInit(&netpollInitLock, lockRankNetpollInit) lockInit(&pollcache.lock, lockRankPollCache) lock(&netpollInitLock) if netpollInited.Load() == 0 {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 19:57:43 UTC 2024 - 20.7K bytes - Viewed (0) -
src/runtime/export_test.go
var ParseByteCount = parseByteCount var Nanotime = nanotime var NetpollBreak = netpollBreak var Usleep = usleep var PhysPageSize = physPageSize var PhysHugePageSize = physHugePageSize var NetpollGenericInit = netpollGenericInit var Memmove = memmove var MemclrNoHeapPointers = memclrNoHeapPointers var CgoCheckPointer = cgoCheckPointer const CrashStackImplemented = crashStackImplemented
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 30 17:50:53 UTC 2024 - 46.1K bytes - Viewed (0) -
src/runtime/proc_test.go
func TestNetpollBreak(t *testing.T) { if runtime.GOMAXPROCS(0) == 1 { t.Skip("skipping: GOMAXPROCS=1") } // Make sure that netpoll is initialized. runtime.NetpollGenericInit() start := time.Now() c := make(chan bool, 2) go func() { c <- true runtime.Netpoll(10 * time.Second.Nanoseconds()) c <- true }() <-c
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Jun 14 00:03:57 UTC 2023 - 25.8K bytes - Viewed (0) -
src/runtime/time.go
func (ts *timers) addHeap(t *timer) { assertWorldStoppedOrLockHeld(&ts.mu) // Timers rely on the network poller, so make sure the poller // has started. if netpollInited.Load() == 0 { netpollGenericInit() } if t.ts != nil { throw("ts set in timer") } t.ts = ts ts.heap = append(ts.heap, timerWhen{t, t.when}) ts.siftUp(len(ts.heap) - 1) if t == ts.heap[0].timer {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 29 14:36:24 UTC 2024 - 37.5K bytes - Viewed (0)