MyException - 我的异常网
当前位置:我的异常网» VC/MFC » 多线程提问,该怎么解决

多线程提问,该怎么解决

www.MyException.Cn  网友分享于:2013-12-31  浏览:7次
多线程提问
最近编写程序要实现以下功能
    1.不间断的处理接受数据(包括数据接受,处理,显示)
    2.处理速度要快。
  我是这样处理的
    1.采用一个一直运行的线程来监听数据的到来。
    2.每当接手到数据,启动另一个新线程,该线程调用回调函数处理数据(包括数
        据库查询,构造消息,然后在界面上显示)
  运行一段时间后发现如下问题:
    1.当接收到的数据不很快的时候(数据是以UDP协议传输),运转正常。
    2.当发送数据端发送数据的速度很快,(大约10毫秒一次)时,我的程序就发生
        了存读写错误,造成程序死掉!
  我想问问大家,我的程序出错的内在原因是什么?有什么解决方法啊!恳求大家
  不吝赐教,小弟感激不尽!!!  


------解决方案--------------------
局域网连接一般不存在这样问题,建议用WinSock

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有