碰上个评估不了的程序模块,请各位达人指点一二,不甚感激。
环境:WINDOWS+SQL2000+串口/TCP转虚拟串口+INI文件读写
实现结构:主程序+4个子线程,用到了线程同步
要求:1 50MS内完成一个串口收发
      2 提交收到的串口信息到SQL2000
      3 连续工作时间达到2个星期
开发语言:DELPHI7目前实现的版本只可以连续工作24小时左右,然后会出现程序死掉或者WINDOWS死掉的情况。
请教各位朋友,能否通过改进实现其要求,不甚感激。

解决方案 »

  1.   

    是什么错误?由内存溢出报告吗?
    查看windows的日志看了吗?
    提交到SQLServer2000是如何提交的?
      

  2.   

    提交到SQLServer2000是如何提交的?
    采用公用连接提交记录的方式,这个是其中的一个子线程中实现的。
      

  3.   

    50MS快?不觉得……
    反正某人用多线程的时候一般是75Ms左右……
    个人习惯……
      

  4.   

    谢谢楼上的几位兄弟。
    PS:
    最近的几个问题没有一个找到比较有说头的答案。
    CSDN没有高人了么??还是我诚意不够。