利用C#线程窗口调试多线程程序
生活随笔
收集整理的這篇文章主要介紹了
利用C#线程窗口调试多线程程序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ? ?從網上的資料判斷,調試多線程程序似乎就一下3種方法。
1、在日志的某個地方寫日志文件。
優點:不會干擾程序的執行,特別是對網絡的多線程通信。
缺點:每次都需要打開日志文件以查看進程運行的信息。
2、利用斷點進行調試。
優點:直觀,可以直接看到運行過程的值
缺點:在多個線程設置斷點,可能讓程序跳來跳去,還需要額外地分出一部分精力用來理清程序的邏輯
3、利用彈出窗口來查看進程調試的信息。
優點;直觀
缺點;在調試網路通信的時候,使得通信的過程產生延時,導致通信失敗。
4、利用vs2010自帶的線程窗口來調試
優點:直觀,可以直接從進程圖上看到哪個進程是活動進程,哪些進程處于阻塞狀態。
缺點:需要結合斷點調試,基本上就是斷點調試的加強版
編譯環境:vs2010
語言:C#
轉載于:https://www.cnblogs.com/kissazi2/archive/2012/02/28/2977147.html
總結
以上是生活随笔為你收集整理的利用C#线程窗口调试多线程程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 扩容机是什么意思
- 下一篇: C#多线程学习(三) 生产者和消费者