força response do servLet antes do fim de execução

ola pessoal beleza!

estou iniciando com ServLets, e tbm sou novo no fórum.

Gostaria de saber se é possível eu chamar uma servLets e de imediato ter uma resposta, mas gostaria que chamasse apos uma classe/ função ou continuar a execução da servLet.

segue um codigo de exemplo , mas não é o que quero ne.


package com;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.URL;
import java.net.URLConnection;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class teste extends HttpServlet {
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		  
	String txt = request.getParameter("nome");   
	System.out.println("txt: " +txt); 
	 
                 PrintWriter pw = response.getWriter();   
	 pw.println("<HTML><TITLE>teste</TITLE><BODY bgcolor='blue'>");   
	 pw.println("<font color=ffffff> txt</font>");  
	 pw.println("</BODY></HTML>"); 
		 
	 writeFooter(request); 
	 
	}
	protected void doPost(HttpServletRequest request, HttpServletResponse response)   
			   throws ServletException, IOException {

                String txt = request.getParameter("nome");   
	System.out.println("txt: " +txt); 
	 
                 PrintWriter pw = response.getWriter();   
	 pw.println("<HTML><TITLE>teste</TITLE><BODY bgcolor='blue'>");   
	 pw.println("<font color=ffffff> txt</font>");  
	 pw.println("</BODY></HTML>"); 
	
	 //  chega aqui ja envia a resposta 
                 // depois chama uma função e continua a executar a servlets
	 writeFooter(request); 
				   
	   }		      
	 	 
	 
	 // continua a executar o codigo, mas ja enviou uma resposta 	 
	   private final void writeFooter(HttpServletRequest request) throws IOException {   
	     	      for (int i = 0; i < 500000; i++) {
	    	               System.out.println(i); 
	                       }
	      System.out.println("**********************   fim  ********************************* "); 
	   }
	   
	
}

é isso ai pessoal, se alguem souber como fazer, fala ai, ou se tiver algum tutorial.

obrigado a todos,

abs,