I was doing some reading on server-push and they mention that “each Server Push connections ties up a thread”
I’m a bit lost as to how threads are created by the web server (per request?, per servlet? per server?) and if there is some sort of lifecyle.
An explanation of how an application on a browser is treated from a server view would be very handy.
All you can deduce from that statement is that the web server it is discussing has a thread associated with each connection that is open, even if it’s not actively transferring data. You can’t tell anything else just from that. The server might create a new thread for each connection, it might re-use a pool of threads, it might have threads associated with specific internal structures. There’s no way to know.