Что это за Java-потоки, начинающиеся с "pool"? - PullRequest
7 голосов
/ 26 сентября 2011

У меня проблема с сервером Tomcat, который не может корректно завершить работу.Я сделал дамп потока после того, как я выполнил команду выключения, и это выглядит так:

http://pastebin.com/7SW4wZN9

Поток, который я считаю "подозреваемым", который не позволяет ВМчтобы закрыть это называется "pool-4-thread-1".Остальные являются либо потоками демонов, либо внутренними потоками виртуальных машин.Пытаясь выяснить, для чего предназначен этот поток, я заметил, что существуют другие java-программы, которые создают потоки с похожими именами (например, JVisualVM создает такие потоки).

Поэтому мне интересно, если кто-тоеще знает, что это за нить и как ее можно создать.

1 Ответ

13 голосов
/ 26 сентября 2011

Эти потоки, вероятно, созданы ExecutorService, который вы где-то создали в своем коде (прямо или косвенно через библиотеку), и его необходимо отключить (например, в ServletContextListener).

...