147 字
1 分钟
ThreadLocal 是什么?

ThreadLocal 是什么?#

ThreadLocal是 Java 中提供的一种用于实现线程局部变量的工具类。它允许每个线程都拥有自己的独立副本,从而实现线程隔离,用于解决多线程中共享对象的线程安全问题。 image.png ThreadLocal线程副本 使用 ThreadLocal 通常分为三步: ①、创建 ThreadLocal 变量

//创建一个ThreadLocal变量
public static ThreadLocal<String> localVariable = new ThreadLocal<>();

②、设置 ThreadLocal 变量的值

//设置ThreadLocal变量的值
localVariable.set("沉默王二是沙雕");

③、获取 ThreadLocal 变量的值

//获取ThreadLocal变量的值
String value = localVariable.get();
ThreadLocal 是什么?
作者
强人自传
发布于
2021-08-20
许可协议
CC BY-NC-SA 4.0