一、threadLocal简介
ThreadLocal实现在多线程环境下保证变量的安全。作用:提供一个线程内本地变量(比如本次请求的用户信息),从而减少同一个线程内不同方法传递参数的复杂度,且每一个线程都可以随意修改自己的本地变量值,而不会对其他线程产生影响。
二、使用方法
ThreadLocal<T> threadLocal = new ThreadLocal<T>();
threadLocal.set() // 将数据绑定到当前线程
threadLocal.get() // 从当前线程中获取数据