重要概念:线程

Java程序是由线程组成的。线程是程序中的一串独立的执行序列。当Java程序运行时, 可能会有几个执行不同动作的线程在同时运行。这种类型的程序即是我们所说的多线程程序

每个线程都从属于一个线程组。线程组只是相关线程的一个逻辑组合。

main线程组是每个程序的一部分。任何时候您使用键盘,Java Development Environment都会与main 线程组中的线程进行交互操作。

当一个线程被停止时,就可以查看组成该线程的调用栈。您可以查看一个正在运行的线程的调用栈, 但所看到的内容只是该线程在最后一刻的信息。

调用栈中包括所有已经调用,但尚未返回给调用者的方法。方法类似于一个过程或函数。 调用栈中的方法都按它们被调用的先后次序列出。程序停止时正在执行的方法位于堆栈的最上面。

下一课:

练习1:启动调试会话过程