bueno ... xerelo te comento que.. hice lo de los retardos. termine metiendo este cdigo
Código:
if(rowGral%lapso==0){
mensajesSalida("Esperando.....\r\n");
Thread.currentThread().sleep(tiempos);
}
en cada vuelta del metodo filechooser
donde lapso y tiempos los paso como parametros del applet..
luego de probar varios tiempos.. y lapsos.. opte por que cada 250 vueltas espere 10 segundos.. y asi y todo, de vez en cuando, me da un error.. pero luego es recuperado por los sleep del metodo pasarBD()..
pero en 5000 vueltas se detiene 20 veces.. y por cada una son 10 segundos.. osea que tengo 200 segundos (mas de 3 minutos).. solo de espera.. lo cual no me deja del todo conforme..
como dije probe varios lapsos y vueltas.. a 5 segundos.. cada 500 vueltas.. o 10 segundos cada 500 y cada 1000 vueltas.. pero el error se daba.. mas seguido..
osea ahora anda bien y con esto salgo del paso.. pero.. quisiera saber si se te ocurre alguna otra cosa.. para mejorarlo..
desde ya muchas gracias.