tomcat多线程问题

jut*_*tky 5 java multithreading tomcat cpu-cores tomcat6

我正在编写一个在多核硬件上运行在Tomcat中的Java应用程序.应用程序执行算法并将答案返回给用户.问题是即使我同时运行两个请求,tomcat进程最多只使用一个CPU核心.
据我所知,Tomcat中的每个请求都是在单独的线程中执行的,而JVM应该在单独的CPU核心上运行每个线程.

限制JVM或Tomcat使用不超过一个核心的问题是什么?

提前致谢.

Kar*_*arl 0

您确定正在创建两个线程吗?您可以简单地打印线程的名称作为快速测试。

如果您在独立应用程序中运行该算法会发生什么?