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