![Java多线程编程核心技术(第3版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/745/42637745/b_42637745.jpg)
上QQ阅读APP看书,第一时间看更新
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所示。
![](https://epubservercos.yuewen.com/204B22/22139293909121606/epubprivate/OEBPS/Images/1-35.jpg?sign=1739134014-S3kF5aGmKVpKEuIstT4zNgsJP2Hjmkv1-0-957da42b784b9872cf8d2fc34d1a50d8)
图1-35 在控制台中输出线程执行的堆栈信息