2016-06-10 55 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行有一个断点,它将暂停执行。