StudyToCert

OCP Java / Lecciones · English

Oracle Certified Professional: Java SE Developer 1Z0-831 (Java SE 25)

Scoped values (Java 25): ScopedValue.where(...).run(...) como alternativa a ThreadLocal

Las aplicaciones a menudo necesitan pasar datos de contexto, como el usuario actual o un ID de petición, a través de muchas llamadas a métodos sin agregar un parámetro a cada método. La herramienta tradicional es ThreadLocal, una variable con un valor distinto por hilo. Tiene desventajas: cualquier código puede llamar a set en cualquier momento, así que el flujo de datos es difícil de seguir; los valores viven hasta que se eliminan explícitamente, lo que filtra datos y memoria en los pools de hilos; y los hilos hijos que heredan valores deben copiarlos. Con cantidades enormes de hilos virtuales estos costos crecen.

Cuenta gratis

Sigue leyendo gratis

Crea una cuenta gratis de StudyToCert para leer el resto de esta lección: 5 secciones más, 5 términos clave, un ejemplo real, un consejo para el examen y preguntas de repaso. Todas las lecciones, laboratorios y exámenes de práctica son gratis con una cuenta.

Crear cuenta gratis Iniciar sesión

Estudia OCP Java gratis
Plan semana a semana con lecciones, cuestionarios, simulaciones de examen y práctica, en español.
Abrir el plan de estudio