> From: Saurabh Agrawal [mailto:sagra...@sapient.com] > Subject: Tomcat Behavior on Multiple HTTP requests from same browser
> Let's say I hit http://localhost:9001/homepage.html. Upon hitting the URL, > tomcat will assign one of the worker threads (say Thread 1) from the pool > to the HTTP request which will be processed and then response will be sent > to the client. Now if I hit a link on homepage which is for login, a separate > HTTP request will be initiated from the same browser. > What I want to understand is if the Tomcat will keep Thread 1 as persistent > thread to server the second request (for login) from the same browser or will > it assign a separate thread from the pool ? Normally, the first available thread from the pool is used for each request. However, if you are using the BIO <Connector> with keep-alives enable *and* the browser is using keep-alives, the same thread as long as the HTTP connection is active. See the HTTP <Connector> doc, especially the Connector Comparison at the end. http://tomcat.apache.org/tomcat-7.0-doc/config/http.html - Chuck THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org