一.ThreadLocal ThreadLocal类用于隔离多线程中使用的对象,为ThreadLocal类中传递的泛型就是要隔离的对象,简单的来说:如果我们在主线程创建了一个对象,并且需要给下面的多线程任务都传递这个对象,那么如果这个对象传递到ThreadLocal,那么每个线程获取的对象都是独立的,不会受其他线程的改变而改变. ThreadLocal中一共有三个常用方法: get()方法:获取与当前线程关联的ThreadLocal值. set(T value)方法:设置与当前线程关联的Thre…