Поток прерывания другого процесса - PullRequest
0 голосов
/ 23 января 2019

Может случиться, что поток ожидает на мониторе объекта и никогда не просыпается, потому что никакой другой поток не уведомляет об этом (что, конечно, является ошибкой ...).
Используя утилиту jstack, я вижу все потокии их имя и статус.

Можно ли прервать поток (поэтому он выдает InterruptedException) из командной строки или в любом случае из другого процесса?

Я знаю оhttps://github.com/jglick/jkillthread утилита, но она просто убивает поток, и мне нужно, чтобы поток был прерван .

Причина вопроса в том, что я получил эту ситуацию в производственной средечто я не могу просто перезапустить ....

...