我发现了此问题的真正根本原因。
APR(Apache可移植运行时)在tomcat线程执行中起着重要作用。
默认情况下,嵌入式tomcat执行NIO。
NIO和BIO是基于Java的执行,而APR是本机执行。当我们比较NIO和APR的性能时,APR的速度要快得多。
实际上,所有基于Linux的tomcat软件包都随附于tomcat lib文件夹下的APR库。
在嵌入式tomcat中启用APR后(即Spring Boot),与独立tomcat相比,性能执行相同。
http://tomcat.apache.org/tomcat-7.0-doc/apr.html



