vincen
多线程程序调试感想
前一阵子调试了一部分多线程程序。因为程序的运行周期比较短,而且运行的很频繁。所以很多朋友提到的用日志文件的办法不是很可行。没办法最后是一段一段的调试。
因为程序是多线程的,所以在debug的时候总是特别注意线程函数中的数据保护的工作,结果所有的数据都保护起来还是没有用。最后,开始怀疑线程信号源的问题。终于在去掉了信号源中的一个延时后,程序变得稳定了。
最后,通过catch到一个易出错的部分。查到其中存在static变量,去掉。终于稳定了。
posted on 2009-12-11 23:25
vincen
阅读(267)
评论(0)
编辑
收藏
引用
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理
导航
C++博客
首页
联系
聚合
管理
统计信息
随笔 - 7
文章 - 3
评论 - 0
Trackbacks - 0
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
给我留言
查看公开留言
查看私人留言
随笔档案
2014年2月 (1)
2013年11月 (2)
2013年7月 (1)
2010年7月 (1)
2010年6月 (1)
2009年12月 (1)
文章档案
2008年6月 (1)
2007年9月 (2)
搜索
最新评论
阅读排行榜
1. ISDEV : error -5008: Intel64 or AMD64 must be specified in the template of the Summary Stream(1451)
2. std::sort使用中注意的问题 (653)
3. 配置文件的注释符(490)
4. 关于AfxGetMainWnd()(393)
5. 位图显示(282)
评论排行榜
1. std::sort使用中注意的问题 (0)
2. ISDEV : error -5008: Intel64 or AMD64 must be specified in the template of the Summary Stream(0)
3. 自定义文件自定义打开(0)
4. 关于AfxGetMainWnd()(0)
5. 位图显示(0)
Powered by:
C++博客
Copyright © vincen