golang怎么定时任务

互联网 20-1-14

在程序中经常需要按照指定的周期(以毫秒计)来调用函数或计算表达式,也即实现定时任务,使用time包中Tick和Sleep可以轻松实现定时任务。

使用Tick每隔100毫秒打印“Hello TigerwolfC”

for range time.Tick(time.Millisecond*100){  		 	fmt.Println("Hello TigerwolfC")  }

每隔100毫秒打印 “Hello TigerwolfC”,也可以使用 time.Sleep()

for{ 	time.Sleep(time.Millisecond* 100) 	fmt.Println("Hello TigerwolfC") }

func Sleep

func Sleep(d Duration)

func Tick

func Tick(d Duration) <-chan Time

Tick 是 NewTicker 的封装,只提供对 Ticker 的通道的访问。如果不需要关闭 Ticker,本函数就很方便。

更多golang知识请关注PHP中文网golang教程栏目。

以上就是golang怎么定时任务的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: golang
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:go语言结构体组合函数介绍

相关资讯