怎样在程序中获取所有线程的堆栈信息?

04-10-18 njubei
通过ctrl+break,可以在Java的DOS窗口中打印所有的线程堆栈信息。不知有没有办法直接在Java程序中获取这些信息?

另外,在类Throwable中有几个本地方法可以用来获取当前线程的堆栈,但是私有的。我能不能在自己的代码中声明这几个本地方法,然后使用?是不是加载某个dll就可以了?

猜你喜欢