Administrator
发布于 2025-01-26 / 2 阅读
0
0

对ThreadLocal的了解

ThreadLocal

ThreadLocal是实现线程局部变量的工具类,它允许每个线程都有自己独立的线程副本,实现了线程隔离,解决了多线程之间共享对象的安全问题

使用

  1. 创建ThreadLocal

  2. 赋值

  3. 获取值

  4. 删除对象

//创建ThreadLocal
public static ThreadLocal<String> localVariable = new ThreadLocal<>();
//设置值
localVariable.set("123");
//获取值
String localString = localVariable.get();
//删除
localVariable.remove();

优点

  1. 线程安全

  2. 方法间传递值方便



评论