请考虑以下代码:
go func() {
for now := range time.Tick(time.Minute) {
fmt.Println(now, statusUpdate())
}
}()
我需要for循环永远运行,永远不需要停止它。这会导致内存泄漏吗?
我知道如果我需要中断for循环,它会导致内存泄漏。但是,如果我不需要中断 for 循环呢?
医生说
虽然Tick对于不需要关闭股票代码的客户端很有用,但请注意,如果没有办法关闭它,垃圾回收器无法恢复底层的股票代码;它“泄漏”。
我只是想把它做好。
UYOU
相关分类