I am running a servlet application on Linux. Because I need to analyze
a deadlock that occasionally happens, I've created a thread dump [by
"kill -3 <parent_process_id>]. The problem is that I don't know how to
recognize which thread is causing the deadlock. It is possible to, for
example, map the threads to information provided by "ps" or "top"
commands? Something like this:
"PoolThread-1" prio=1 tid=0x0x85c2840 nid=0x9a6 waiting for monitor
entry [be1ff000..be1ff8d0]