我有一个多线程的应用程序.有几条消息即将发送到应用程序,并在分离的线程中处理.为此,我使用包java.util.concurrent中的类ThreadPoolExecutor和FutureTask.
偶尔我在应用程序中有一些死锁.当发生死锁时我想中断阻塞线程,我想记录这个线程的堆栈跟踪,以便以后可以解决死锁.
有什么方法可以在Java中找到该线程之外的线程的堆栈跟踪?
java multithreading deadlock stack-trace
deadlock ×1
java ×1
multithreading ×1
stack-trace ×1