技术栈
线程上下文传递
daydreamed
7 个月前
java
·
多线程
·
ttl
·
线程共享问题
·
线程上下文传递
TransmittableThreadLocal 问题杂记
TransmittableThreadLocal,简称 TTL,是阿里巴巴开源的一个Java库,它能够实现ThreadLocal在多线程间的值传递,适用于使用线程池、异步调用等需要线程切换的场景,解决了ThreadLocal在使用父子线程、线程池时不能正确传递值的问题。 核心实现:捕获(capture)- 重放(replay)- 恢复(restore)