线程本地变量:InheritableThreadLocal详解

1.为什么需要InheritableThreadLocal ThreadLocal 只能访问当前线程的变量,子线程无法访问父线程的变量,因此需要需要InheritableThreadLocal。 由于ThreadLocal设计之初就是为了绑定当前线程,如果希望当前线程的ThreadLocal能够被子线程使用,实现方式就会相当困难(需要用户自己在代码中进行访问|传递)。在此背景下,Inheritab … 继续阅读