I understand that ASP.NET uses worker threads to listen for page requests. I am trying to track down a bug in an application.
A user accesses a webpage i.e. page1.aspx. This page takes twenty seconds to load. If after ten seconds they open another browser and access the page again (leaving the other browser window open and loading the webpage), then I assume that the second request for page1.aspx will not start generating on the server until the first request for page1 is sent back to the client? i.e. there is only one worker thread per user session?
I have spent some time investigating and have found many posts about what worker threads and I/O threads are, however I have not found an answer to my specific question.