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

     1  package main
     2  
     3  import (
     4  	"time"
     5  
     6  	"github.com/gogf/gf/os/glog"
     7  	"github.com/gogf/gf/os/gtimer"
     8  )
     9  
    10  func main() {
    11  	interval := time.Second
    12  	gtimer.AddSingleton(interval, func() {
    13  		glog.Println("doing")
    14  		time.Sleep(5 * time.Second)
    15  	})
    16  
    17  	select {}
    18  }