C#多線程代碼調試技巧


多線程代碼調試技巧:
1,把運行中的線程序數量控制為1;
2,使用
System.Diagnostics.Trace.WriteLine(
string.Format("{0}",obj)
);
來跟蹤傳遞的參數;
經過上述兩條可以確保類件的調用關系是否存在問題。
當然,如果還有問題,需要在靜態成員,引用傳遞成員以及傳遞的引用成員地方通過
System.Diagnostics.Trace.WriteLine來仔細比較。
在整個使用System.Diagnostics.Trace.WriteLine過程中因為存在多線程,當前對象難確定,個人建議使用System.Guid作為對象的一個屬性,順帶輸出,即:
System.Diagnostics.Trace.WriteLine(
string.Format("Guid:{0},Object:{1}",obj.Guid,obj)
);
這樣可更清楚的顯示調用關系了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM