• @shitaibin if !tm.Stop() && len(tm.C) > 0 { <-tm.C }

    Golang定时器陷阱

    所谓陷阱,就是它不是你认为的那样,这种认知误差可能让你的软件留下隐藏Bug。刚好Timer就有3个陷阱,我们会讲 1)Reset的陷阱和 2)通道的陷阱,3)Stop的陷阱与...