pendding状态解决过程

1.jstack pid抓取jvm线程状态

2.查看结果,发现很多线程在等待waiting to lock <0x0000000716821260> (a org.hibernate.util.SoftLimitMRUCache)锁;

3.其中有一个是加锁线程:- locked <0x0000000716821260> (a org.hibernate.util.SoftLimitMRUCache);

4.查询waiting to lock <0x0000000716821260> (a org.hibernate.util.SoftLimitMRUCache),发现此问题为hibernate3.1.X的bug,多线程不安全,可能出现死循环。



猜你喜欢

转载自blog.csdn.net/u014161595/article/details/80732733
今日推荐