packagecom.alibaba.demo.ttlimportcom.alibaba.ttl.TransmittableThreadLocalimportkotlin.concurrent.thread/** * @author Jerry Lee (oldratlee at gmail dot com) */funmain(){valttlContext=TransmittableThreadLocal<String>()ttlContext.set("value-set-in-parent")println("[parent thread] set ${ttlContext.get()}")/////////////////////////////////////// create sub-thread/////////////////////////////////////thread{valvalue=ttlContext.get()println("[child thread] get $value")}.join()println("[parent thread] get ${ttlContext.get()}")}