Могут ли серверы приложений Java уничтожать потоки? Если да, то как?

Уничтожение потоков устарело в Java (и не реализовано в соответствии с javadoc), и прерывание его - всего лишь предложение, которое, как ожидается, завершит работу потока, но может и не сделать этого. (Не предоставлять какой-либо способ убить поток внутри JВ.М. это тревожный дизайн, но мой вопрос не связан с дизайном.)

Как серверы приложений Java выгружают приложения? Могут ли они как-то уничтожить потоки выгружаемого приложения? Если да, то как? Если нет, то один поток развернутого приложения с бесконечным циклом может привести к выходу из строя всего сервера приложений без какой-либо возможности вмешательства?

Извините, что я не пишу тестовые случаи для этого, но я хотел бы знать, что на самом деле там происходит.

Ответы на вопрос(2)

Ваш ответ на вопрос