Multithreading Servlet多线程,创建工作线程的位置
Servlet为每个请求创建一个新线程来处理请求,那么 创建线程?它是由类似tomcat的servlet容器创建的吗 Servlet创建一个新线程来处理请求Multithreading Servlet多线程,创建工作线程的位置,multithreading,tomcat,servlets,Multithreading,Tomcat,Servlets,Servlet为每个请求创建一个新线程来处理请求,那么 创建线程?它是由类似tomcat的servlet容器创建的吗 Servlet创建一个新线程来处理请求 不,servlet不创建任何线程。容器(例如Tomcat)是创建线程的容器。而且它不会为每个请求创建一个新线程。它有一个可用线程池,从池中获取一个线程来处理请求,处理请求,然后将线程放回可用线程池。明白了!线程池是标准服务,对吗?在tomcat中,Runnable是在哪个类中创建的?我不知道这是什么意思。一个请求是否代表一个Runnable
不,servlet不创建任何线程。容器(例如Tomcat)是创建线程的容器。而且它不会为每个请求创建一个新线程。它有一个可用线程池,从池中获取一个线程来处理请求,处理请求,然后将线程放回可用线程池。明白了!线程池是标准服务,对吗?在tomcat中,Runnable是在哪个类中创建的?我不知道这是什么意思。一个请求是否代表一个Runnable?我在org.apache.catalina.Executor
void execute(Runnable命令,长超时,TimeUnit)中看到了代码代码>