多線程程序調試感想
前一陣子調試了一部分多線程程序。因為程序的運行周期比較短,而且運行的很頻繁。所以很多朋友提到的用日志文件的辦法不是很可行。沒辦法最后是一段一段的調試。因為程序是多線程的,所以在debug的時候總是特別注意線程函數中的數據保護的工作,結果所有的數據都保護起來還是沒有用。最后,開始懷疑線程信號源的問題。終于在去掉了信號源中的一個延時后,程序變得穩定了。
最后,通過catch到一個易出錯的部分。查到其中存在static變量,去掉。終于穩定了。
只有注冊用戶登錄后才能發表評論。 | ||
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
![]() |
||
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
|
||
|