Go语言的定时器示例代码
2018-07-20 来源:open-open
package main import ( "fmt" "time" ) func testTimer1() { go func() { fmt.Println("test timer1") }() } func testTimer2() { go func() { fmt.Println("test timer2") }() } func timer1() { timer1 := time.NewTicker(1 * time.Second) for { select { case <-timer1.C: testTimer1() } } } func timer2() { timer2 := time.NewTicker(2 * time.Second) for { select { case <-timer2.C: testTimer2() } } } func main() { go timer1() timer2() }
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
最新资讯
热门推荐