NewTimerAt 创建一个定时器,在指定的时间触发 定时器方法 df: DelayFunc类型的延迟调用函数类型;unixNano: unix计算机从1970-1-1至今经历的纳秒数
(df *DelayFunc, unixNano int64)
| 60 | |
| 61 | // NewTimerAt 创建一个定时器,在指定的时间触发 定时器方法 df: DelayFunc类型的延迟调用函数类型;unixNano: unix计算机从1970-1-1至今经历的纳秒数 |
| 62 | func NewTimerAt(df *DelayFunc, unixNano int64) *Timer { |
| 63 | return &Timer{ |
| 64 | delayFunc: df, |
| 65 | unixts: unixNano / 1e6, //将纳秒转换成对应的毫秒 ms ,定时器以ms为最小精度 |
| 66 | } |
| 67 | } |
| 68 | |
| 69 | // NewTimerAfter 创建一个定时器,在当前时间延迟duration之后触发 定时器方法 |
| 70 | func NewTimerAfter(df *DelayFunc, duration time.Duration) *Timer { |
no outgoing calls
no test coverage detected