[RESOLVIDO] InterruptedException em um ThreadPoolExecutor

Boa noite pessoal, preciso de ajuda com a utiliação de um ThreadPoolExecutor.
Meu problema é o seguinte: utilizo um ThreadPoolExecutor para executar threads que irão indexar, através do Lucene, arquivos.

Bem, não sei como é o código, mas tenta mudar a linha:

if (!pool.awaitTermination(60, TimeUnit.SECONDS))

para

if (!pool.awaitTermination(60, TimeUnit.MINUTES))

e testa de novo

Funcionou agora. :thumbup:

Pelo que entendi, meu ThreadPool estava sendo destruído antes da execução acabar…

Obrigado pela ajuda! :wink:

então era isso mesmo :slight_smile:
Até mais.

Olá pessoal,

Sempre que executo em modo degub a minha aplicação, a classe threadpoolexecutor abre sozinha.
Por que isso acontece e como resolver?

Grato.