zavier / blogs-comments

博客评论
0 stars 0 forks source link

transmittable-thread-local浅析 | Coding随笔 #43

Open zavier opened 3 years ago

zavier commented 3 years ago

https://zhengw-tech.com/2021/08/22/ttl/#more

之前简单介绍过 ThreadLocal,但是其中有个问题就是当一个请求中使用到线程池时,无法将主线程中ThreadLocal中的值传递进去,这次我们就看下怎么解决这个问题 比较直接的的方法就是包装一下Runnable或Callable,在创建的时候将主线程中ThreadLocal对应内容传递保存进去,之后执行的时候再取出来重新赋值到对应ThreadLocal中,使用之后再清理掉即可,大致样子如下

hui277205670 commented 3 years ago

66666