返回顶部

收藏

golang中使用timer的三种方式

更多
// (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")

标签:timer,定时器,golang

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 还如一梦中 发表 2015-10-27 07:29:03 Godot定时器Timer节点
  2. 博主 发表 2013-09-12 07:00:00 timer in Go's runtime
  3. 博主 发表 2011-12-13 03:48:26 session模块在go语言中的实现
  4. noreply@blogger.com 发表 2013-05-14 02:51:15 Go 1.1 is released
  5. 博主 发表 2010-05-30 07:00:00 Go 语言模块安装工具:goinstall
  6. rickey 发表 2013-08-27 15:19:57 Go语言实现二叉查找树
  7. Rob Pike 发表 2013-10-23 11:00:00 Strings, bytes, runes and characters in Go
  8. polaris 发表 2014-02-08 03:50:56 Golang 代码中绑定Host
  9. 无闻 发表 2014-01-29 17:53:00 《Go Web基础》视频教程
  10. 博主 发表 2014-04-27 07:00:00 Go语言HTTP包浅谈(一)
  11. ajaxj 发表 2014-07-05 15:09:38 Dropbox 开源其 Go 语言库 —— godropbox
  12. 博主 发表 2014-03-15 02:55:03 Go tip在做什么 2014-01-10

发表评论