Ayuda, Barra de progreso e hilos

Necesito hacer dos servlet diferentes en la cual uno haga un proceso extenso por medio de un hilo que procesa registros y otro que me retorne los registros procesados, tengo dos opciones una es guardar en la session y otro es guardar en un archivo la ejecucion.

Necesito saber si hay una manera mas eficiente de realizar este proceso.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de beto.bateria

Necesito verificar el

Necesito verificar el progreso de una tarea, considero que una solucion podria ser crear dos servlet diferentes en la cual uno haga un proceso extenso por medio de un hilo que procesa registros y otro que me retorne los registros procesados, tengo dos opciones, una es guardar en la session y otro es guardar en un archivo la ejecucion.

¿hay una manera mas eficiente de realizar este proceso?

Estoy adivinando, pero creo que es lo que quieres.