学习Go语言必备案例(4)2379.pdfVIP

  • 9
  • 0
  • 约1.35万字
  • 约 11页
  • 2023-07-22 发布于上海
  • 举报
学习Go语⾔必备案例(4) 31.定时器 我们常常需要在后⾯⼀个时刻运⾏ Go 代码,或者在某段时间间隔内重复运⾏。Go 的内置 定时器 和 打点器 特性让这些很容易实现。 package main import ( fmt time ) func main() { 定时器表⽰在未来某⼀时刻的独⽴事件。 // 你告诉定时器需要等待的时间,然后它将提供⼀个⽤于通知的通道。 // 这⾥的定时器将等待 秒。 // 2 timer1 := time.NewTimer(time.Second * 2) 直到这个定时器的通道 明确的发送了定时器失效的值之前,将⼀直阻塞。 //-timer1.C C -timer1.C fmt.Println(Timer 1 expired) 如果你需要的仅仅是单纯的等待,你需要使⽤ 。 // time.Sleep 定时器是有⽤原因

文档评论(0)

1亿VIP精品文档

相关文档