Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

343
Vistas
¿La rutina de Kotlin siempre se ejecutará en el mismo hilo? Si no es así, ¿cómo podemos hacer que funcione con la semántica Guice Request Scope?

El alcance de la solicitud nos permite realizar un seguimiento de las variables sabias de la solicitud a lo largo del procesamiento de la solicitud. Pero creo que depende de las variables locales del hilo. Supongo que el uso de corrutinas de Kotlin romperá la semántica de Guice Injection of Request Scope.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Las corrutinas no siempre se ejecutan en el mismo subproceso y, por lo tanto, tendrá problemas con las variables locales del subproceso, por ejemplo, Guice Request Scope.

Pero es posible transferir variables locales de subprocesos entre rutinas: https://github.com/Kotlin/kotlinx.coroutines/blob/master/docs/coroutine-context-and-dispatchers.md#thread-local-data

No conozco Guice, por lo que no sé si hay una manera de integrar ThreadContextElement en este marco.

Ver también: Cómo usar código que se basa en ThreadLocal con rutinas de Kotlin

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda