golang中的race检测

yjf512 ·
可否解释下t.Reset()后为什么又执行了func(){},t只是一个time.Timer啊。 如果我换成了 ``` t = time.NewTimer(randomDuration()) time.AfterFunc(...) ``` 那么他只执行了一次, 为什么加了reset就可以无限执行呢。 我想到的是reset后又执行了一次time.AfterFunc(),为什么呢?
#1