Thread Stack Trace In Java Example
Chapter:
Thread
Last Updated:
21-07-2016 10:40:40 UTC
Program:
/* ............... START ............... */
public class JavaThreadStackTrace implements Runnable {
@Override
public void run() {
StackTraceElement[] array = Thread.currentThread().getStackTrace();
for (StackTraceElement s : array) {
System.out.println(s);
}
}
public static void main(String args[]) {
JavaThreadStackTrace ds = new JavaThreadStackTrace();
Thread t = new Thread(ds);
t.start();
}
}
/* ............... END ............... */
Notes:
-
The java.lang.Thread.getStackTrace() method returns an array of stack trace elements representing the stack dump of this thread.This will return a zero-length array if this thread has not started or has terminated.
- Syntax : public StackTraceElement[] getStackTrace().
Tags
Thread Stack Trace, Java