综合
Go 内存泄露之痛,这篇把 Go timer.After 问题根因讲透了!
Posts on 煎é±0 次浏览
大家好,我是煎鱼。 前几天在公众号分享了一篇 Go timer 源码解析的文章《难以驾驭的 Go timer,一文带你参透计时器的奥秘》。 在评论区有小伙伴提到了经典的 timer.After 泄露问题,希望我能聊聊,这是一个不能不知的一个大 “坑”。 今天这篇文章煎鱼就带大家来研讨一下这个问题。 timer.After 今天是男主角是Go 标准库 time 所提供的 After 方法。函数签名如下: func After(d Duration) <-chan Time 该方法可以在一定时间(根据所传入的 Duration)后主动返回 time.Time 类型的 channel 消息。
原文:https://eddycjy.com/posts/go/go-tips-timer-memory/
