Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for gcMarkWorkerMode (0.52 sec)

  1. src/runtime/proc.go

    	if gcBlackenEnabled != 0 && gcMarkWorkAvailable(pp) && gcController.addIdleMarkWorker() {
    		node := (*gcBgMarkWorkerNode)(gcBgMarkWorkerPool.pop())
    		if node != nil {
    			pp.gcMarkWorkerMode = gcMarkWorkerIdleMode
    			gp := node.gp.ptr()
    
    			trace := traceAcquire()
    			casgstatus(gp, _Gwaiting, _Grunnable)
    			if trace.ok() {
    				trace.GoUnpark(gp, 0)
    				traceRelease(trace)
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 207.5K bytes
    - Viewed (0)
Back to top