JavaWeb-ThreadLocal

1.ThreadLocal<T>:相当一个容器,不过这个容易有点小,只能存储一个T类型的对象,可以理解为每个线程都有这样一个小容器用于存储数据

2.ThreadLocal内部是一个Map,以当前线程为键,值则就是每个线程存储的数据,这样的话就相当于每个人有一个箱子,只能用他的指纹来解锁这个箱子拿到里面的东西啊

3.一般ThreadLocal存储的值是在一个类的成员变量上,访问该成员变量的线程都会有它的副本(相当该成员变量的克隆版)

posted @ 2020-03-12 16:21  爱编程DE文兄  阅读(232)  评论(0编辑  收藏  举报