Comment sont les Threads attribuées pour gérer Servlet demande?

Quelqu'un peut-il expliquer ce qu'est un thread par demande et thread par connexion? Quel est le modèle que les servlets travailler? Comment les threads sont attribuées pour gérer les requêtes HTTP? Est-ce thread/demande de connexion ou d'?

Et disons que si je veux effectuer une tâche qui prend du temps dans mon Servlet's doGet() méthode asynchrone, je démarre un nouveau thread à l'aide de Java exécuteurs de sorte que la longueur des calculs sont faits dans un thread séparé et une réponse est envoyée immédiatement.

Maintenant ne fait que s'assurer que j'ai libéré le thread qui a été le traitement de mon HttpServletRequest ou est-il encore utilisé car un enfant de fil est toujours en cours d'exécution?

InformationsquelleAutor hellojava | 2011-09-17