리눅스에서 자바 쓰레드의 PID를 확인하기 위해 다음과 같이 할 수 있다.


ps -T | grep java


하지만 자바 쓰레드에 대한 상세 정보는 얻을 수 없다.


다음 명령으로 확인할 수 있다.


jstack <PID>


각 쓰레드의 nid 값이 16진수 PID 값이다.


참고로 개별 쓰레드를 죽일 수 있는 방법은 없다.


개별 쓰레드의 PID로 kill하면, 프로세스 (Process)가 죽는다.


References:

http://stackoverflow.com/questions/4764167/inspecting-java-threads-in-linux-using-top

http://unix.stackexchange.com/questions/1066/how-can-i-kill-a-particular-thread-of-a-process

Posted by izeye