Skip to content
liangmanlin edited this page Apr 14, 2021 · 1 revision

kernel.TimerStart(timerType timerType, pid *Pid, inv int64, msg interface{}) 不同,这个库是需要自主调用Loop驱动的,并且不是返回一个消息,而且执行一个函数。

  • NewTimer() *Timer

    新建一个timer

  • (t *Timer) Add(key TimerKey, inv, times int32, f interface{}, args ...interface{})

    添加一个定时器,其中f是一个函数,需要符合这个参数规则:func(state,arg...)

  • (t *Timer) Del(key TimerKey)

    删除一个定时器。

  • (t *Timer) Loop(state interface{}, now2 int64)

    timer驱动函数。

Clone this wiki locally