Golang设置定时任务的操作是什么, 代码如何写
导读:这篇文章给大家介绍了“Golang设置定时任务的操作是什么, 代码如何写”的相关知识,讲解详细,步骤过程清晰,对大家进一步学习和理解“Golang设置定时任务的操作是什么, 代码如何写”有一定的帮助,希望大家阅读完这篇文章能有所收获。下面就...
这篇文章给大家介绍了“Golang设置定时任务的操作是什么, 代码如何写”的相关知识,讲解详细,步骤过程清晰,对大家进一步学习和理解“Golang设置定时任务的操作是什么, 代码如何写”有一定的帮助,希望大家阅读完这篇文章能有所收获。下面就请大家跟着小编的思路一起来学习一下吧。
在程序中经常需要按照指定的周期(以毫秒计)来调用函数或计算表达式,也即实现定时任务,使用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)
Sleep 阻塞当前 go 协程至少 d 时间段。d = 0时,Sleep 会立刻返回。
func Tick
func Tick(d Duration) -chan Time
Tick 是 NewTicker 的封装,只提供对 Ticker 的通道的访问。如果不需要关闭 Ticker,本函数就很方便。
关于“Golang设置定时任务的操作是什么, 代码如何写”的内容就介绍到这,感谢各位的阅读,相信大家对Golang设置定时任务的操作是什么, 代码如何写已经有了进一步的了解。大家如果还想学习更多知识,欢迎关注网络,小编将为大家输出更多高质量的实用文章!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Golang设置定时任务的操作是什么, 代码如何写
本文地址: https://pptw.com/jishu/653342.html