golang time.Tick比较time.Sleep
wwqicode
于 2021-11-29 23:42:19 发布
234
收藏
分类专栏:
golang
文章标签:
go
14 篇文章
1 订阅
1.sleep进行定时任务 任务执行的时间对其实际定时间隔没有影响 睡眠紧跟在任务结束后
2.sleep的定时间隔时间 = 上一个end 到 下一个begin 的时间
3.而tick的实现 使用了一个协程来进行定时 任务执行的时间会对其实际间隔时间产生影响
4.tick的(上一个begin到下一个begin时间) = max (定时间隔时间, 任务执行时间)