IDEA 單步調試多線程

不得不說,IDEA是真的強大。

告別打日誌的方法吧,直接使用IDEA進行多線程的調試。

多線程單步調試步驟:

1.首先在你需要單步調試的地方打上斷點,然後鼠標右鍵已經打好的斷點,可以跳出斷點的設置。

2.斷點默認Suspend的選項是All,這裏改成Thread模式,然後點擊more更多設置

 

勾選上Log選項的兩項,這樣在跳到斷點時IDEA在左下角會給我們一點小提示,提示switch Thread,點擊後可以跳轉到打斷點的線程之中 

 

至此,再複雜的多線程我們也可以像單線程一樣一步一步的調試了。這裏有一點小注意點,就是線程的獲取有先後順序,多線程情況下,有可能是後面的線程先獲取,執行後面的程序,然後纔到打斷點的地方,這裏在線程任務很多的情況下需要知道,不要感到奇怪。 

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