Eclipse調試多線程代碼


相信到現在為止,不管是什么編程語言,程序員都使用了IDE,IDE簡化了程序員的開發過程。IDE能夠管理項目,自動生成代碼,自動生成文檔,以及調試應用程序。

默認情況下,在調試多線程程序時,當遇到斷點時(breakpoint),當前線程暫停,而其它線程繼續運行,有些情況下,這是我們不想要看到的。比如下面的例子:



除第21個線程以外,其余都是Running狀態。


修改:

Window->Preferences->Java->Debug:



在紅色區域內,將默認的Suspend Thread 改為 Suspend VM


再調試多線程程序:



可以看到所有線程都Suspend了。


免責聲明!

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



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