マルチコア ハードウェアの Tomcat で実行される Java アプリケーションを作成しています。アプリケーションはアルゴリズムを実行し、ユーザーに答えを返します。問題は、2 つのリクエストを同時に実行しても、Tomcat プロセスが使用する CPU コアは多くても 1 つです。
私が理解している限り、Tomcat の各リクエストは個別のスレッドで実行され、JVM は各スレッドを個別の CPU コアで実行する必要があります。
JVM または Tomcat が 1 つのコアのみを使用するように制限する問題は何でしょうか?
前もって感謝します。