Java - 可继承的线程局部变量类 (InheritableThreadLocal)



简介

Java InheritableThreadLocal 类扩展了 ThreadLocal,以便从父线程到子线程继承值:当创建子线程时,子线程会接收所有可继承线程局部变量的初始值,这些变量的父线程拥有这些值。

类声明

以下是java.lang.InheritableThreadLocal 类的声明:

public class InheritableThreadLocal<T>
   extends ThreadLocal<T>

类构造函数

序号 构造函数及描述
1

public class InheritableThreadLocal<T>extends ThreadLocal<T>

这是一个单一构造函数。

类方法

序号 方法及描述
1

protected T childValue(T parentValue)

此方法根据创建子线程时父线程的值计算此可继承线程局部变量的子线程的初始值。

继承的方法

此类继承自以下类的方法:

  • java.lang.ThreadLocal
  • java.lang.Object
广告