-
Notifications
You must be signed in to change notification settings - Fork 2
timer
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驱动函数。