- Sort Score
- Result 10 results
- Languages All
Results 1 - 4 of 4 for RemoveIdleMarkWorker (0.37 sec)
-
src/runtime/mgcpacer_test.go
t.Fatalf("expected to not need idle mark workers") } if c.AddIdleMarkWorker() { t.Fatalf("expected to not be able to add an idle mark worker") } for i := 0; i < workers; i++ { c.RemoveIdleMarkWorker() if !c.NeedIdleMarkWorker() { t.Fatalf("expected to need idle mark workers after removal: i=%d", i) } } for i := 0; i < workers-1; i++ { if !c.AddIdleMarkWorker() {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 19 13:53:21 UTC 2023 - 39.3K bytes - Viewed (0) -
src/runtime/mgcpacer.go
p := c.idleMarkWorkers.Load() n, max := int32(p&uint64(^uint32(0))), int32(p>>32) return n < max } // removeIdleMarkWorker must be called when a new idle mark worker stops executing. func (c *gcControllerState) removeIdleMarkWorker() { for { old := c.idleMarkWorkers.Load() n, max := int32(old&uint64(^uint32(0))), int32(old>>32) if n-1 < 0 {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 25 19:53:03 UTC 2024 - 55.4K bytes - Viewed (0) -
src/runtime/export_test.go
return c.addIdleMarkWorker() } func (c *GCController) NeedIdleMarkWorker() bool { return c.needIdleMarkWorker() } func (c *GCController) RemoveIdleMarkWorker() { c.removeIdleMarkWorker() } func (c *GCController) SetMaxIdleMarkWorkers(max int32) { c.setMaxIdleMarkWorkers(max) } var alwaysFalse bool var escapeSink any
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.go
trace := traceAcquire() casgstatus(gp, _Gwaiting, _Grunnable) if trace.ok() { trace.GoUnpark(gp, 0) traceRelease(trace) } return gp, false, false } gcController.removeIdleMarkWorker() } // wasm only: // If a callback returned and no other goroutine is awake, // then wake event handler goroutine which pauses execution // until a callback was triggered.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 29 17:58:53 UTC 2024 - 207.5K bytes - Viewed (0)