深入学习线程局部变量ThreadLocal

ThreadLocal是线程局部变量,和普通变量的不同在于:每个线程持有这个变量的一个副本,可以独立修改(set方法)和访问(get方法)这个变量,并且线程之间不会发生冲突。 类中定义的ThreadLocal实例一般会被private static修饰,这样可以让ThreadLocal实例的状态和Thread绑定在一起。业务上,一般用ThreadLocal包装一些业务ID(user ID或事务ID
相关文章
相关标签/搜索