github.com/zhongdalu/gf@v1.0.0/g/os/gtimer/gtimer_z_example_test.go (about) 1 // Copyright 2019 gf Author(https://github.com/zhongdalu/gf). All Rights Reserved. 2 // 3 // This Source Code Form is subject to the terms of the MIT License. 4 // If a copy of the MIT was not distributed with this file, 5 // You can obtain one at https://github.com/zhongdalu/gf. 6 7 package gtimer_test 8 9 import ( 10 "fmt" 11 "github.com/zhongdalu/gf/g/os/gtimer" 12 "time" 13 ) 14 15 func ExampleAdd() { 16 now := time.Now() 17 interval := 1400 * time.Millisecond 18 gtimer.Add(interval, func() { 19 fmt.Println(time.Now(), time.Duration(time.Now().UnixNano()-now.UnixNano())) 20 now = time.Now() 21 }) 22 23 select {} 24 }