- Soporte para Virtual Thread, hilos ligeros para aplicaciones de concurrencia de alto rendimiento en la plataforma Java
- Versión final tras dos previews: JEP 425 en JDK 19 y JEP 436 en JDK 20
- Ahora Java admite dos tipos de hilos: hilos de plataforma e hilos virtuales
- Los hilos de plataforma tienen un mapeo 1 a 1 con los hilos del sistema operativo, y los hilos virtuales son hilos ligeros proporcionados por Java
- Es posible ejecutar simultáneamente 10 mil hilos virtuales dentro de un solo hilo del sistema operativo
- Al igual que los hilos de plataforma, también se admiten variables ThreadLocal/InheritableThreadLocal
- Paquetes como java.util.concurrent, java.net y java.nio.channels también admiten hilos virtuales
- JNI añade la función IsVirtualThread
2 comentarios
Cuando apareció por primera vez con el nombre de Project Loom, pensé que tardaría muchísimo, pero no imaginé que lo veríamos este mismo año.