tomcat并发时启动的线程和程序中的线程一样吗?

我感觉好像tomcat启动的线程所占用的资源好像更多也更珍贵,直接和吞吐量相关,所以现在采用nio模式来尽快归还Tomcat的线程来提供并发,到底是不是我理解的这样呢?

有只小跳蛙
浏览 1340回答 2
2回答

偶然的你

/**  * Same as a java.util.concurrent.ThreadPoolExecutor but implements a much more efficient  * {@link #getSubmittedCount()} method, to be used to properly handle the work queue.  * If a RejectedExecutionHandler is not specified a default one will be configured  * and that one will always throw a RejectedExecutionException  *  */tomcat的线程池对象也叫ThreadPoolExecutor ,继承jdk的java.util.concurrent.ThreadPoolExecutor,但是它实现了一个高效的方法getSubmittedCount()方法用来处理工作队列。具体可以看org.apache.tomcat.util.threads包下面的几个类的源码。

慕盖茨4494581

一个东西. servlet规范规定了每一个请求都需要由一个单独的线程处理.
打开App,查看更多内容
随时随地看视频慕课网APP