Mi aplicación utiliza muchos hilos de Java. Estoy buscando una comprensión confiable de cómo la JVM (versión 5 y 6) asigna los hilos de Java a los hilos de Windows subyacentes. Sé que hay un documento para mapear hilos de Solaris, pero no de Windows.¿Cómo correlaciona Sun JVM los hilos de Java con los hilos de Windows?
¿Por qué Sun no publica esta información?
Quiero saber si hay un mapeado 1: 1, o si varía según la JVM, por -server opción, por la carga de trabajo, etc, etc.
Yo sé que no soy "se supone" a la atención, Debo escribir correctamente el código synchronisd, pero estoy heredando un gran cuerpo de código ...
Además, ¿alguien sabe cómo dar nombres a los hilos de Windows?
Me sorprendería si hace algo más avanzado que 1: 1-scheduling. – JesperE