Cómo usar el código que se basa en ThreadLocal con las rutinas de Kotlin

Algunos marcos JVM usanThreadLocal para almacenar el contexto de llamada de una aplicación, como elSLF4j MDC, gerentes de transacciones, gerentes de seguridad y otros.

Sin embargo, las corutinas de Kotlin se envían en diferentes hilos, entonces, ¿cómo puede hacerse funcionar?

(La pregunta está inspirada enProblema de GitHub)

Respuestas a la pregunta(1)

Su respuesta a la pregunta