GO服务端Syscall、epollwait CPU开销过高

wudi2022 · · 3094 次点击
//for循环监听数据库端返回消息 for { header := make([]byte, 5) data, err = io.ReadFull(cc.backendConn.Conn.pkg.Rb, header ) // 处理消息 ..... //写消息到客户端 c.pkg.Wb.Write(data) } // 回收数据库连接到资源池 c.closeConn(c.backendConn, false) } 这个代码需要起一个协程。。。
#8
更多评论
![image.png](https://static.golangjob.cn/221121/a2d9dc67c22104138ef82a2a681acbe6.png)
#1