go语言中使用timer的常用方式
2015-03-04 15:20
627 查看
下面三段代码(A,b,C)的功能都是在5分钟后执行指定的函数的go语言代码:
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语言程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- 各种常用数据库使用JDBC连接的方式
- 使用OLE DB方式连接常用数据库的连接字符串的设置
- 24. 常用的多线程使用方式总结
- 走进AngularJs(二) ng模板中常用指令的使用方式
- Android中Toast的常用使用方式总结
- 转载:js中常用的使用方式
- Android中Toast的常用使用方式总结
- 使用System.Threading的Timer&Quartz.net两种方式实现定时执行任务,防止IIS释放timer对象
- Redis简介、与memcached比较、存储方式、应用场景、生产经验教训、安全设置、key的建议、安装和常用数据类型介绍、ServiceStack.Redis使用(1)
- 使用OLE DB方式连接常用数据库的连接字符串的设置
- 常用Linux命令组合使用方式
- 5.如何使用常用的6种方式对数据进行转换(二)
- 走进AngularJs(二) ng模板中常用指令的使用方式
- 使用OLE DB方式连接常用数据库的连接字符串的设置
- 如何使用常用的6种方式对数据进行转换(二)
- 数据控使用Hadoop的三种常用方式
- 创建和使用dll最常用方式
- 数据控使用Hadoop的三种常用方式
- Cocos2d-x常用控件使用方式.