The service() method is defined in a servlet class. There is only one instance of each servlet in each JVM. When there is a request to the servlet, the container get a thread from the thread pool or create a mew thread for this request and call the service() method of the requested servlet. So the service() method may run parallelly in more than threads.
Hope this helps.
Joined: Dec 27, 2007
Is it the servlet who runs the service() method or the container ?