2016-06-10 52 views

回答

2

在Java的情況下,它告訴三兩件事:
(1)這是一個多線程應用程序(多個線程並行執行)。
(2)這裏設置了一個斷點(如果你在調試器模式下運行它,程序將停止執行)
(3)幾條不同的線程正在運行這條線(很可能 - 調用這個類),並且它們中的每一個都會停在這裏在

所以某些時候,如果停止被擊中幾次不要感到驚訝。在圖標上右鍵單擊在調試過程中,選擇「設置線程」在 以便選擇活動線程。參見https://netbeans.org/kb/docs/java/debug-multithreaded.html了示例多線程代碼以實驗示例多線程應用程序。

1

如果你瞭解三種不同的條款,這是很明顯:

  1. 程序計數器:The program counter (PC) holds the address of the next instruction to be executed

  2. 主題:This解釋線程比我好多了。總之,一個線程有一個程序計數器。

  3. 斷點:斷點是程序中的一個點,如果PC達到它,執行將暫停。所以如果程序計數器到達第30行,並且第30行有一個斷點,它將暫停執行。