Я пишу Java-приложение, которое работает в Tomcat, на многоядерном оборудовании.
Приложение выполняет алгоритм и возвращает ответ пользователю. Проблема в том, что даже когда я запускаю два запроса одновременно, процесс Tomcat использует не более одного ядра ЦП.
Насколько я понимаю, каждый запрос в Tomcat выполняется в отдельном потоке, и JVM должен запускать каждый поток на отдельном ядре ЦП.
В чем может быть проблема, ограничивающая JVM или Tomcat использовать не более одного ядра?
Заранее спасибо.