Estoy escribiendo una aplicación java que se ejecuta en Tomcat, en un hardware multi-core. La aplicación ejecuta un algoritmo y devuelve la respuesta al usuario. El problema es que incluso cuando ejecuto dos solicitudes simultáneamente, el proceso de tomcat utiliza como máximo un núcleo de CPU.
Por lo que yo entiendo, cada solicitud en Tomcat se ejecuta en subprocesos separados, y JVM debe ejecutar cada subproceso en un núcleo de CPU separado.problema de tomcat multihilo
¿Cuál podría ser el problema que limita la JVM o Tomcat para utilizar no más de un núcleo?
Gracias de antemano.
¿Qué JVM estás usando? – ShiDoiSi
La versión java es "1.6.0_20" – jutky