1、top -p <pid> (這裏爲進程號131)
2、按H獲取出現CPU佔比最高的線程
3、在java執行 System.out.println(Integer.toHexString(23287));得到 0x5af7 ,此爲線程id的十六進制 ,或者直接在服務器執行python -c "print hex(23287)" 得到0x5af7
4. jstack 131 | grep -A 10 0x5af7 得到線程堆棧信息中23287這個線程所在行的後面10行
4. 查看堆棧信息。jstack
131 |grep 0x00000006ec1922c0(jstack pid |grep 0x00000006ec1922c0)
jstack 131 |grep CountDownLatch
最後還是要看代碼處理問題:
getIndexChannelVoByGroupAndPlat