代码拉取完成,页面将自动刷新
package timewheel
import (
"time"
)
var (
DefaultTimeWheel, _ = NewTimeWheel(time.Second, 120)
)
func init() {
DefaultTimeWheel.Start()
}
func ResetDefaultTimeWheel(tw *TimeWheel) {
tw.Start()
DefaultTimeWheel = tw
}
func Add(delay time.Duration, callback func()) *Task {
return DefaultTimeWheel.Add(delay, callback)
}
func AddCron(delay time.Duration, callback func()) *Task {
return DefaultTimeWheel.AddCron(delay, callback)
}
func Remove(task *Task) error {
return DefaultTimeWheel.Remove(task)
}
func NewTimer(delay time.Duration) *Timer {
return DefaultTimeWheel.NewTimer(delay)
}
func NewTicker(delay time.Duration) *Ticker {
return DefaultTimeWheel.NewTicker(delay)
}
func AfterFunc(delay time.Duration, callback func()) *Timer {
return DefaultTimeWheel.AfterFunc(delay, callback)
}
func After(delay time.Duration) <-chan time.Time {
return DefaultTimeWheel.After(delay)
}
func Sleep(delay time.Duration) {
DefaultTimeWheel.Sleep(delay)
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。