Implementar um Pool de Threads para java 1.4

2 respostas
marciobarroso

Pessoal,

Estou com dificuldades nesta tarefa. Tenho uma aplicação em que não disponho de ExecutorService pq a versão do java é a 1.4.

Eu tentei implementar meu proprio pool de threads, mas ele esta um comportamento estranho. A cada execução, tem um comportamento diferente.

Isso esta ocorrendo na hora de liberar as threds.

Quando eu executo o processo em modo debug no eclipse para ir acompanhando os processos na memória, as threads não morrem … quando finaliza o processamento de todos os jobs, a aplicação para, mas as threads continuam alive na memória.

Alguém sabe como poderia resolver este problema?

[]'s

2 Respostas

T

Use util.concurrent, uma versão da java.util.concurrent que funciona sob Java 1.4.

http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html

http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/PooledExecutor.html

marciobarroso

Eu preciso implementar este processo usando o core mesmo … Não posso utilizar nenhum outro jar.

[]'s

Criado 14 de fevereiro de 2008
Ultima resposta 14 de fev. de 2008
Respostas 2
Participantes 2