Solucionado!!!
Al final me quedo así:
Código java:
Ver originalint registros = totalIPs();
mithread[] lista = new mithread[registros];
int i = 0;
while (resultado.next()) {
cencos = resultado.getString(1);
dirip = resultado.getString(2).replaceAll(" ","");
dirip = dirip.trim();
lista[i] = new mithread(dirip,user,pass,ruta_destino);
lista[i].start();
i++;
}
try {
a.join();
}
info_correo+="Error al esperar la ejecucion de Threads.\n";
}
}
consolidar(ruta_destino,cencos,formateador.format(fecha));
Teniendo en cuenta que
mithread es la clase donde realizo el proceso de conexión, blablabla.
Muchas gracias compañero
HackmanC