Как убить поток в Java, который находится в состоянии RUNNING?

Можно ли убить поток, который находится в состоянии РАБОТАЕТ непрограммным способом?

Я знаю, что top в * nix может отображать потоки. Могу ли я убить поток в ОС?

Я хотел бы знать, есть ли способ связать поток с процессом, чтобы я мог убить только этот конкретный поток, а не приложение.

В нашем коде была ошибка, из-за которой поток оставался в состоянии RUNNING в синхронизированном методе. Поток сохранил блокировку на объекте, «подвешивающем» приложение.

Ошибка исправлена. Но мне интересно, возможно ли это.

9
задан ssedano 18 November 2011 в 10:43
поделиться