Processo Sincronizado

0 respostas
L

Boas pessoal,

Tenho um botao que chama um actioListener.

Dentro do corpo deste action tem um for da seguinte forma :

for(int z = 0 ; z < 4 ; z++){

  // Executa a minha acção 5 vezes, a ação demora algum tempo.... e é executado em swingWorker
   MinhaAccao mc = new MinhaAccao();
   mc.MetodoQueFazTrabalho();

}

Este metodo (MetodoQueFazTrabalho()) que está na class MinhaAccao é executado 5 vezes, e eu gostaria de saber como faço para que eles sejam executados de forma organizada/Sincronizada, ou seja um so executa quando o outro terminar.

tem como sincronizar desta forma ? corre 1, quando este acabar corre o 2 quando o 2 acabar corre a 3…para que o loop nao atropele e execute todos aos mesmo tempo.

Criado 3 de abril de 2011
Respostas 0
Participantes 1