ThreadLocal<T>类
-------每个线程有仅拥有一个T对象
重点方法:
T get();//返回此线程局部变量的当前线程副本中的值
T initialValue();//返回此线程局部变量的当前线程的“初始值”
void remove();//移除此线程局部变量当前线程的值
void set(T value);//将此线程局部变量的当前线程副本中的值设置为指定值。
原理:使用ThreanLocal<T>类将每个线程和自己的Connection绑定在一起,每个线程修改自己的Connection不会影响其它线程的Connection(相当于是副本的模式)
-------每个线程有仅拥有一个T对象
重点方法:
T get();//返回此线程局部变量的当前线程副本中的值
T initialValue();//返回此线程局部变量的当前线程的“初始值”
void remove();//移除此线程局部变量当前线程的值
void set(T value);//将此线程局部变量的当前线程副本中的值设置为指定值。
原理:使用ThreanLocal<T>类将每个线程和自己的Connection绑定在一起,每个线程修改自己的Connection不会影响其它线程的Connection(相当于是副本的模式)