小编Ben*_*Ben的帖子

Java线程等待锁定没有(明显)锁定的对象

通常,当我要求进行线程转储时,很容易解释性能不佳系统的症状; 也就是说,通常我会看到许多线程正在等待已经获得但未被另一个人释放的监视器上.

在这种情况下,我有很多线程在等待监视器(0x965ad100),但似乎没有一个线程首先拥有该监视器.可以使用此签名标识有问题的线程:

等待锁定<0x965ad100>(a uk.gov.dti.og.fox.ConAgent)

我已经尝试了谷歌搜索,我似乎找到的所有内容都是讨论被锁定的监视器,没有关于等待未锁定的监视器的信息.

线程转储完整:http://www.basson.at/docs/stackoverflow/thread_dump.txt

我希望这里有人可以解释我所看到的,或者至少指出我正确的方向.提前感谢您的回复.

java multithreading locking dump monitor

6
推荐指数
1
解决办法
3107
查看次数

标签 统计

dump ×1

java ×1

locking ×1

monitor ×1

multithreading ×1