系统监控 系统监控是go运行时的重要组成部分,它是一个独立的g,它没有p,直接运行在m上,每隔一段时间就会检查runtime,来确保没有异常发生。 runtime.sysmon就是这个监控线程,它监控了网络的io情况,各个goroutine的运行情况,垃圾回收情况,维护了系统的健康 这个监控系统具体做的事情如下: 检查死锁 运行计时器 轮询网络 抢占处理器 垃圾回收