func dbPing(db *sql.DB) { rand.Seed(time.Now().UnixNano()) timer := time.NewTicker(time.Duration(100+rand.Intn(10)) * time.Second) for { select { case <-timer.C: db.Ping() } } }
NewTicker定时的用法
最新推荐文章于 2024-08-08 17:25:58 发布
func dbPing(db *sql.DB) { rand.Seed(time.Now().UnixNano()) timer := time.NewTicker(time.Duration(100+rand.Intn(10)) * time.Second) for { select { case <-timer.C: db.Ping() } } }