我就废话不多说了,大家还是直接看代码吧~
补充:golang的定时器NewTimer、NewTicker使用
废话不多说,直接看代码
运行结果:
get ticker1 2018-09-07 22:44:29
get timer 2018-09-07 22:44:29
...
额外说明:
time.NewTicker定时触发执行任务,当下一次执行到来而当前任务还没有执行结束时,会等待当前任务执行完毕后再执行下一次任务。查阅go官网的文档和经过代码验证。
time.NewTimer和Reset()函数实现定时触发,Reset()函数可能失败,经测试。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。如有错误或未考虑完全的地方,望不吝赐教。
原文链接:https://blog.csdn.net/mofiu/article/details/77318173