go语言中使用timer的常用方式
程序员文章站
2022-05-15 08:21:56
本文实例总结了go语言中使用timer的常用方式。分享给大家供大家参考。具体分析如下:
下面三段代码(a,b,c)的功能都是在5分钟后执行指定的函数的go语言代码:
复...
本文实例总结了go语言中使用timer的常用方式。分享给大家供大家参考。具体分析如下:
下面三段代码(a,b,c)的功能都是在5分钟后执行指定的函数的go语言代码:
复制代码 代码如下:
// (a)
time.afterfunc(5 * time.minute, func() {
fmt.printf("expired")
}
// (b) create a timer object
timer := time.newtimer(5 * time.minute)
<-timer.c
fmt.printf("expired")
// (c) time.after() returns timer.c internally
<-time.after(5 * time.minute)
fmt.printf("expired")
time.afterfunc(5 * time.minute, func() {
fmt.printf("expired")
}
// (b) create a timer object
timer := time.newtimer(5 * time.minute)
<-timer.c
fmt.printf("expired")
// (c) time.after() returns timer.c internally
<-time.after(5 * time.minute)
fmt.printf("expired")
希望本文所述对大家的go语言程序设计有所帮助。
上一篇: go语言在请求http时加入自定义http header的方法
下一篇: go语言实现抓取高清图片
推荐阅读
-
微信小程序授权 获取用户的openid和session_key【后端使用java语言编写】,我写的是get方式,目的是测试能否获取到微信服务器中的数据,后期我会写上post请求方式。
-
GO语言常用的文件读取方式
-
go语言中使用timer的常用方式
-
深入剖析Go语言编程中switch语句的使用
-
深入解析Go语言编程中的递归使用
-
Go 语言 IDE 中的 VSCode 配置使用教程
-
Go语言使用组合的方式实现多继承的方法
-
微信小程序授权 获取用户的openid和session_key【后端使用java语言编写】,我写的是get方式,目的是测试能否获取到微信服务器中的数据,后期我会写上post请求方式。
-
Go语言开发中redis的使用详解
-
go语言中使用timer的常用方式