How does the container handle concurrent requests?
Servlet containers usually manage concurrent requests by creating a new Java thread for each request. The new thread is given an object reference to the requested servlet, which issues the response through the same thread. This is why it is important to design for concurrency when you write a servlet, because multiple requests may be handled by the same servlet instance. Actions: Follow-up, clarify or correct this answer. Submit a new question.