Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for syncTimer (0.44 sec)

  1. src/time/sleep.go

    func Sleep(d Duration)
    
    var asynctimerchan = godebug.New("asynctimerchan")
    
    // syncTimer returns c as an unsafe.Pointer, for passing to newTimer.
    // If the GODEBUG asynctimerchan has disabled the async timer chan
    // code, then syncTimer always returns nil, to disable the special
    // channel code paths in the runtime.
    func syncTimer(c chan Time) unsafe.Pointer {
    	// If asynctimerchan=1, we don't even tell the runtime
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 04 14:21:30 UTC 2024
    - 8.5K bytes
    - Viewed (0)
  2. src/time/tick.go

    	// If the client falls behind while reading, we drop ticks
    	// on the floor until the client catches up.
    	c := make(chan Time, 1)
    	t := (*Ticker)(unsafe.Pointer(newTimer(when(d), int64(d), sendTime, c, syncTimer(c))))
    	t.C = c
    	return t
    }
    
    // Stop turns off a ticker. After Stop, no more ticks will be sent.
    // Stop does not close the channel, to prevent a concurrent goroutine
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 04 14:21:30 UTC 2024
    - 3.6K bytes
    - Viewed (0)
Back to top