3
我了解Java NIO(channels,selector,..)。我想更好地了解Tomcat NIO,以便我可以从Spring引导中适当地配置Tomcat的线程池。Tomcat NIO线程池
有人可以请解释每个线程池的目的是什么,以及这些工作如何与java NIO相关?这将有所帮助,您还可以指出在处理HTTP请求期间使用哪个线程池。
螺纹期间观察到一些Tomcat8线程池转储:
http-nio-<port>-Acceptor (usually 1 or 2 threads)
http-nio-<port>-ClientPoller-<index> (usually 2)
http-nio-<port>-exec-<index> (usually 10)
NioBlockingSelector.BlockPoller-<index> (usually 2)