1.1 ThreadLocal 有什么用?
ThreadLocal 为每个线程提供独立的变量副本,可以避免不同线程之间的共享和竞争,使得每个线程访问的都是自己本地的变量。
1.2 如何使用 ThreadLocal?
可以通过以下方式使用 ThreadLocal:
// 创建 ThreadLocal 对象
ThreadLocal<Integer> threadLocal = new ThreadLocal<>();
// 设置值
threadLocal.set(10);
// 获取值
Integer value = threadLocal.get();
// 删除值
threadLocal.remove();
大约 6 分钟
