Como liberar 12 threads a cada certo periodo de tempo?
5 respostas
dm_thiago
Boa tarde pessoal,
Como está no título, eu tenho que liberar as threads de 12 em 12, a cada 540 unidades de tempo. Eu ia usar o ExecutorService, mas se eu não estou enganado, a medida que uma thread morre, ele já libera outra e eu não queria de uma em uma e sim de 12 em 12. Alguem sabe como?
Já tentou o Quartz, nele tem como programar eventos, determinando datas ou determinando periodos.
Aldrin_Leal
Já tentou criar uma TimerTask (acionada pelo java.util.Timer), que dispara as 12 threads e depois fica num loop while até as 12 encerrarem? Essa TimerTask pode verificar se já não tem outra ainda em execução.
dm_thiago
Obrigado pelas respostas todo mundo.
Usei TimerTask, se encaixou exatamente no que eu precisava. Valeu!