github.com/gogf/gf@v1.16.9/.example/os/gtimer/ticker1.go (about)

     1  package main
     2  
     3  import (
     4  	"fmt"
     5  	"time"
     6  )
     7  
     8  func main() {
     9  	fmt.Println("start:", time.Now())
    10  	index := 0
    11  	ticker := time.NewTicker(10 * time.Millisecond)
    12  	for {
    13  		<-ticker.C
    14  		index++
    15  		fmt.Println(index)
    16  		if index == 100 {
    17  			break
    18  		}
    19  	}
    20  	fmt.Println("  end:", time.Now())
    21  }