Java 类InheritableThreadLocal的使用

一、类InheritableThreadLocal的使用。
使用类InheritableThreadLocal可以在子线程中取得父线程继承下来的值。

1.值继承:
Java 类InheritableThreadLocal的使用
Java 类InheritableThreadLocal的使用
Java 类InheritableThreadLocal的使用
Java 类InheritableThreadLocal的使用
值继承再修改:
如果在继承的同时还可以对值进行进一步的处理那就更好了。

往InheritableThreadLocalExt类中添加如下代码:
Java 类InheritableThreadLocal的使用
Java 类InheritableThreadLocal的使用
注意:

在使用InheritableThreadLocal类时,如果子线程在取得值的同时,主线程将InheritableThreadLocal中的值进行修改,那么子线程取到的值还是旧值。