网站首页 返回列表 “慢生活”不是懒惰,放慢速度不是拖延时间,而是让我们在生活中寻找到平衡。

golang 实现简单定时器
2020-06-10 04:13 admin golang定时器

一般我们导入import("time")包,然后调用time.NewTicker(1*time.Second)实现一个定时器:__functimer(){//新建计时器,120秒以后触发,go触发计时器的方法比较特别,就是在计时器的channel中发送值tick:=time.NewTicker(120*time.Sec...
阅读全文

Golang定时器陷阱
2020-06-10 02:53 admin golang定时器

所谓陷阱,就是它不是你认为的那样,这种认知误差可能让你的软件留下隐藏Bug。刚好Timer就有3个陷阱,我们会讲1)Reset的陷阱和2)通道的陷阱,3)Stop的陷阱与Reset的陷阱类似,自己探索吧。Reset的陷阱在哪`Timer.Reset()`函数的返回值是bool类型,我们看一个问题三连:1.它的返回值代表...
阅读全文
顶部 底部