learning-growth
learning-growth copied to clipboard
使用runtime.SetFinalizer优雅关闭后台goroutine
使用runtime.SetFinalizer优雅关闭后台goroutine
问题: 在日常项目的开发过程中, 总会使用后台 goroutine 做一些定期清理或者更新的任务, 这就涉及到 goroutine 生命周期的管理。 处理方式 (一)对于和主程序生命周期基本一致的后台 goroutine,一般采用如下显式的 Stop ()
来进行优雅退出: type IApp interface…
June 23, 2021 at 10:37PM
via Instapaper https://zhuanlan.zhihu.com/p/76504936