Criar objetos Thread dinamicamente

0 respostas
jaissonduarte

Saudações pessoal.
Estou com problemas em desenvolver várias chamadas a um método x vezes ao mesmo tempo, o que tentei fazer até agora foi:

Thread thr1 = new Thread(new MinhaClasseTh("01/04/2015"));
thr1.start();

Thread thr2 = new Thread(new MinhaClasseTh("02/04/2015"));
thr2.start();

Thread thr3 = new Thread(new MinhaClasseTh("03/04/2015"));
thr3.start();

Thread thr4 = new Thread(new MinhaClasseTh("04/04/2015"));
thr4.start();

Dessa forma funciona como quero, porém não sei quantas vezes vou executar meu processo. Então tentei dessa forma:

while (j <= i) {
  Thread thr1 = new Thread(new MinhaClasseTh("03/04/2015"));
  thr1.start();

  c.add(Calendar.DAY_OF_MONTH, 1);
  data = sd.format(c.getTime());

  j++;
}

Bom, o que posso dizer, só que foi uma péssima ideia

O que quero saber é como fazer o que fiz na parte um, mas dinamicamente
Valeu

Criado 12 de julho de 2015
Respostas 0
Participantes 1