我的应用中有 12 到 13 个长时间运行的 goroutine,它们负责数千个短暂的 goroutine 来来去去。
除了定期调用 runtime.Gosched() 之外,我是否需要考虑在长时间运行的情况下要做的其他事情?
注意:目前,那些长时间运行的程序每 15 到 30 秒(有些每隔几分钟)对资源集合执行一些监督,然后它们就会休眠。
守着星空守着你
相关分类