轉至:http://blog.csdn.net/kevindai007/article/details/71412324
使用idea調試多線程的時候發現多線程無法調試,后來經過搜索發現,idea的斷點有不同的模式,只有當Thread模式下才能調試多線程,設置方式如下:
- 在斷點上右鍵
- 選擇Thread,然后點Done(建議選擇Thread后點擊make default把此模式設置為默認模式)
之后就可以在debug模式按自己的想法調試多線程了
補充:有時可能想在指定的情況下進入斷點,如當某個線程時進入斷點、當i=999時進入斷點,這樣可以在斷點上加條件,如下圖 :
如上圖情況,只有在i == 999 時才會進入此斷點。
更多調試設置可以如圖操作: