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!
então era isso mesmo
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.