求帮助,关于服务端频繁接收消息最后卡死的情况(在线等)
简单的描述,我的程序分为服务器和数据分析模块两部分,这两部分分别有自己的sendBuf reciveBuf,服务端通过TCP连接,收到消息后放入reciveBuf,用setEvent通知数据分析模块来取消息放入数据处理模块的RecvieBuf,然后分析消息,调用响应的处理函数返回后,把返回结果封装成一条消息放入数据处理模块的sendBuf,用setEvent通知服务端来取消息放入服务端的sendBuf,然后将数据发送出去。每发送或接收一条消息后都会对缓冲区进行清空。但是连续几分钟的频繁收发后,出现程序直接卡死掉的情况,请各位大神帮我分析下啥原因,多谢