Я использую ExecutoreService в Java 1.6, просто запущенный
ExecutorService pool = Executors.newFixedThreadPool(THREADS).
Когда мой основной поток завершится (вместе со всеми задачами, обрабатываемыми пулом потоков), этот пул предотвратит завершение моей программы до тех пор, пока я не вызову явным образом
pool.shutdown();
Могу ли я избежать этого, каким-то образом превратив управление внутренним потоком, используемым этим пулом, в поток демона? Или мне что-то здесь не хватает.
keepAliveTime
в зависимости от того, как часто выполняются задачи. - person Pshemo   schedule 08.04.2015