Этот поток выглядит так, как будто он ожидает getTask (), т. Е. Он просто ждет какой-то работы.
Новые потоки будут появляться при поступлении запросов, вам не стоит об этом беспокоиться, если только огромное количество потоков не заняты фактической работой.
Использование памяти со временем будет расти, пока JVM не решит собирать часть мусора. Если он продолжает расти, и запуск GC из jconsole не имеет значения, возможно, у вас утечка памяти. Поиск утечек может быть трудным, но вы можете использовать MAT , чтобы упростить его.