ThreadLocal 发表于 2025-10-26 分类于 Java , 技术文章 , JUC 1. ThreadLocal Why share变量的线程安全问题有两种解决办法: 1.final不可变 2.加锁(aim to防止多个线程同时修改同一个临界区。) 但是这两种方法不够轻量 因此我们用threadlocal为每一个线程提供一个局部变量区,线程之间变量不共享 What 它将临界变量存放到每个线程的副本中