web 请求线程
现在大多数的web容器都是采用的阻塞是设计,也就是每有一个请求进来就开一个线程处理它。
这句话,我不知道怎么理解。一个web应用只有一个main方法入口,一个main线程,。一个请求来了开一个线程处理它,在什么地方开的线程,开的什么线程?
回答
伪代码展示
main thread
listen on 8080
while(true)
var request = accept request
create new thread
processing request // 运行在新创建的线程中. main线程继续等待接收新的请求.