利用C#線程窗口調試多線程程序

       從網上的資料判斷,調試多線程程序似乎就一下3種方法。


1、在日誌的某個地方寫日誌文件。

優點:不會干擾程序的執行,特別是對網絡的多線程通信。

缺點:每次都需要打開日誌文件以查看進程運行的信息。


2、利用斷點進行調試。

優點:直觀,可以直接看到運行過程的值

缺點:在多個線程設置斷點,可能讓程序跳來跳去,還需要額外地分出一部分精力用來理清程序的邏輯


3、利用彈出窗口來查看進程調試的信息。

優點;直觀

缺點;在調試網路通信的時候,使得通信的過程產生延時,導致通信失敗。


4、利用vs2010自帶的線程窗口來調試

優點:直觀,可以直接從進程圖上看到哪個進程是活動進程,哪些進程處於阻塞狀態。

缺點:需要結合斷點調試,基本上就是斷點調試的加強版


編譯環境:vs2010

語言:C#

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章