package fasttime import ( "sync/atomic" "time" ) var _timestamp int64 = time.Now().Unix() func init() { go func() { for range time.Tick(1100 * time.Millisecond) { atomic.StoreInt64(&_timestamp, time.Now().Unix()) } }() } func Now() int64 { return atomic.LoadInt64(&_timestamp) }