- Java多线程编程核心技术(第3版)
- 高洪岩
- 148字
- 2022-01-07 14:44:01
1.8 方法static void dumpStack()
public static void dumpStack()方法的作用是将当前线程的堆栈信息输出至标准错误流。该方法仅用于调试。
创建测试用的代码如下:
package test6; public class Test1 { public void a() { b(); } public void b() { c(); } public void c() { d(); } public void d() { e(); } public void e() { int age = 0; age = 100; if (age == 100) { Thread.dumpStack(); } } public static void main(String[] args) { Test1 test1 = new Test1(); test1.a(); } }
程序运行结果如图1-35所示。

图1-35 在控制台中输出线程执行的堆栈信息