vincen

多线程程序调试感想

前一阵子调试了一部分多线程程序。因为程序的运行周期比较短,而且运行的很频繁。所以很多朋友提到的用日志文件的办法不是很可行。没办法最后是一段一段的调试。
因为程序是多线程的,所以在debug的时候总是特别注意线程函数中的数据保护的工作,结果所有的数据都保护起来还是没有用。最后,开始怀疑线程信号源的问题。终于在去掉了信号源中的一个延时后,程序变得稳定了。

最后,通过catch到一个易出错的部分。查到其中存在static变量,去掉。终于稳定了。


posted on 2009-12-11 23:25 vincen 阅读(269) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理