定时器 初始化和一般使用 t:=time.NewTicker(time.Second) for v := range t.C { fmt.Println(hello,v) } 结果:一秒输出一次 一定时间后 time.After(time.Second) select { case v := <-ch1: fmt.Println(v) case v := <-ch2: fmt.Println(v) case <-time.After(time.Second): fmt.Println(get data timeout) }