From HFSJSP, 2e, chapter 4:
The Container finds the correct
servlet based on the URL in the request, creates or allocates a
thread for that request, and calls the servlet’s service() method, passing the request and response objects as arguments.
What's the relationship between the request and the allocated thread? A thread ( in small case ) is a virtual CPU with code and data to work. In the above statement, what are the code and data?