Capítulo 3. La mecánica de la concurrencia moderna en Java
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
El conocimiento de cualquier cosa, puesto que todas las cosas tienen causas, no se adquiere ni se completa a menos que se conozca por sus causas.
Ibn Sina (Avicena), hacia 1025 d.C.
Saber utilizar algo es importante, pero comprender cómo funciona es esencial. Al comprender su funcionamiento interno, no sólo lo apreciamos más, sino que también podemos solucionar rápidamente cualquier problema que surja. Por eso, conocer cómo se implementaron los hilos virtuales y su funcionamiento interno es crucial para un desarrollador de Java bien formado. En este capítulo exploraremos cómo funcionan internamente y se implementan los hilos virtuales.
Debemos conocer dos conceptos para entender cómo se implementan los hilos virtuales. Uno es ForkJoinPool, y el segundo es la continuación. ForkJoinPool es un planificador que programa los hilos virtuales. La continuación es un aspecto de cómo los hilos virtuales pueden pausar su ejecución y luego reanudarla donde estaban pausados. Empezaremos introduciendo el grupo de hilos, y luego entraremos gradualmente en la profundidad del ForkJoinPool y en cómo se implementa de forma ligeramente diferente para acomodar los hilos virtuales.
Grupo de hilos
En el primer capítulo, hablamos del framework Java Executor, que es esencialmente la implementación de un grupo de hilos. Pero no ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access