Потоки Java, ожидающие блокировки объекта, который (явно) не заблокирован

Обычно, когда я запрашиваю дамп потока, симптомы плохо работающей системы легко объясняются; т.е. обычно я мог бы видеть, что несколько потоков явно ожидают на мониторе, который был получен, но не выпущен другим.

В этом случае, У меня много потоков, ожидающих монитора (0x965ad100), но, похоже, ни у одного из них нет этого монитора. Рассматриваемые потоки могут быть идентифицированы с помощью этой подписи:

ожидают блокировки (a uk.gov.dti.og.fox.ConAgent)

Я пробовал поискать в Google, и все, что я, кажется, нашел - это сообщения, в которых обсуждаются заблокированные мониторы, и ничего не говорится об ожидании незаблокированного монитора.

Полный дамп потока: http://www.basson.at/docs/stackoverflow/thread_dump.txt

Я надеюсь, что кто-нибудь здесь сможет объяснить то, что я вижу, или, по крайней мере, указать мне правильное направление. Заранее благодарим за любые ответы.

6
задан Ben 1 July 2014 в 19:52
поделиться