Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 什么是带断点线程的程序计数器?_Java_Netbeans - Fatal编程技术网

Java 什么是带断点线程的程序计数器?

Java 什么是带断点线程的程序计数器?,java,netbeans,Java,Netbeans,我在NetBeans中的一行代码旁边有一个看起来像齿轮的图标,上面写着 带有断点的线程的程序计数器 这是什么意思?如果你理解这三个不同的术语,很明显: 程序计数器: 线程:比我能更好地解释线程。简而言之,线程有一个程序计数器 断点:断点是程序中的一个点,如果电脑到达该点,执行将暂停。因此,如果程序计数器点击第30行,并且第30行有一个断点,它将暂停执行 对于Java,它告诉我们三件事: (1) 这是一个多线程应用程序(多个线程并行执行)。 (2) 此处设置了断点(如果在调试器模式下运行,程序将停

我在NetBeans中的一行代码旁边有一个看起来像齿轮的图标,上面写着

带有断点的线程的程序计数器


这是什么意思?

如果你理解这三个不同的术语,很明显:

  • 程序计数器:

  • 线程:比我能更好地解释线程。简而言之,线程有一个程序计数器

  • 断点:断点是程序中的一个点,如果电脑到达该点,执行将暂停。因此,如果程序计数器点击第30行,并且第30行有一个断点,它将暂停执行


  • 对于Java,它告诉我们三件事:
    (1) 这是一个多线程应用程序(多个线程并行执行)。
    (2) 此处设置了断点(如果在调试器模式下运行,程序将停止执行。
    (3) 有几个不同的线程正在运行这一行(可能是调用这个类),它们中的每一个都会在某个时候停在这里

    因此,如果多次点击此停止,请不要感到惊讶。在调试期间,右键单击图标并选择“将线程设置为”,以选择活动线程。 请参阅,以获取使用示例多线程应用程序进行实验的示例多线程代码