Threadlocal

1.每个线程独自保存着变量的副本,不会被其他线程访问到。

2.Threadlocal的set和get获取存储在本线程的Threadlocalmap  ,保存着entry的数组,通过Threadlocal的对象和value值存储,所以一个Threadlocal只存储一个值

3.应用场景 在mvc模式下,可以通过Threadlocal保存一个全局变量。

connection和spring 中的单例的实现

你可能感兴趣的:(Threadlocal)