MCPcopy Index your code
hub / github.com/aceld/zinx / NewTimerAfter

Function NewTimerAfter

ztimer/timer.go:70–72  ·  view source on GitHub ↗

NewTimerAfter 创建一个定时器,在当前时间延迟duration之后触发 定时器方法

(df *DelayFunc, duration time.Duration)

Source from the content-addressed store, hash-verified

68
69// NewTimerAfter 创建一个定时器,在当前时间延迟duration之后触发 定时器方法
70func NewTimerAfter(df *DelayFunc, duration time.Duration) *Timer {
71 return NewTimerAt(df, time.Now().UnixNano()+int64(duration))
72}
73
74// Run 启动定时器,用一个go承载
75func (t *Timer) Run() {

Callers 3

TestTimerWheelFunction · 0.85
TestTimerFunction · 0.85
CreateTimerAfterMethod · 0.85

Calls 1

NewTimerAtFunction · 0.85

Tested by 2

TestTimerWheelFunction · 0.68
TestTimerFunction · 0.68