Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2014, 17:17
j4v1
 
Fecha de Ingreso: abril-2010
Mensajes: 78
Antigüedad: 14 años, 8 meses
Puntos: 0
bucle for para SwingWorker?

Hola

Pasteo el código y explico:

Código:
ArrayList<Model> job = new ArrayList<Model>();
	job.add(Up = new Up());
	job.add(Down = new Down());

queue(job);
Código:
public void queue(ArrayList<Model> job) {
	for(final Model m: job){
              m.execute();
	}
}
clase up
Código:
    @Override
    protected Double doInBackground() throws Exception {
        	start();
        return 100.0;
    }

    @Override
    protected void done() {
    	System.out.println("listo up");
    }

Clase down
Código:
    @Override
    protected Double doInBackground() throws Exception {
        	start();
        return 100.0;
    }

    @Override
    protected void done() {
    	System.out.println("listo down");
    }
Tengo este pequeño código, que lo que pretendo es tener una cola de tareas y mediante el for ir ejecutándolas.

Cuando añado 1 tarea lo hace perfecto, el problema es si como en el código de arriba que he puesto, añado dos tareas.

Se ejecutan las dos a la vez y no una tras otra

Alguna idea?


Saludos y gracias de antemano