2020-08-06

标题ThreadLocal的用法:

该类提供了线程局部变量,通过get或set方法可以有自己每个线程的局部变量,它独立于变量的初始化副本。只要线程存活并且ThreadLocal实例就可以访问,每个线程都报错对其线程局部变量副本的隐式引用,线程消失后,线程本地实例的所有副本都将垃圾收集
此类中只有一个构造方法,即无参构造方法,创建线程局部变量
此类中有 T get(),T initialValue(),void remove(),void set(T value),static ThreadLocal withInitial等方法
T get(),返回当前线程局部变量副本中的值,
T initialValue(),返回此线程局部变量的当前线程的初始值,
void remove(),删除此线程局部变量当前线程的值,
void set(T value),将当前线程的此线程局部变量的副本设置为指定的值,
static ThreadLocal withInitial(),创建线程局部变量

©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页