TransmittableThreadLocal生命周期
2021-04-27 15:58:12 0 举报
加入自己理解,不一定正确
作者其他创作
大纲/内容
业务代码
开始执行run之前调用replay()
赋值
执行完run接口后调用restore()
将备份内容还原
com.alibaba.ttl.TtlRunnable#TtlRunnable-capture()
通过TtlRunnable-capturedRef关联快照
Transmitter
将所有ttl进行快照存储
使用TtlValue
Runable
TtlRunable
run
提交至线程池
ThreadPool
创建TtlRunable包裹Runable
创建
TransmittableThreadLocal
将capturedRef快照还原至当前线程
收藏
0 条评论
回复 删除
下一页