title: How does a single servlet handle multiple requests from client side
body: <p>How does a single servlet handle multiple client requests coming in the form of user requests ? Based on the singleton design pattern I know we get a single instance of servlet created , but how does a single servlet handle millions of requests . Confused about the threading involved in it also. </p>
  
  <p>Also does any browser specifications or settings come handy out here for sending the requests across or generating the threads sent out for the requests.</p>
  
  <p>Is it the same for all frameworks or it differs say for example struts v/s springs ? </p>