关于场景一的疑问
来源:4-5 更好的做法

Murano_Satomi
2022-06-09
-
老师在ppt里说 10个线程有10 SimpleDateFormat,则是不是10线程就有 10个ThreadLocal ?但是 ThreadLocal 是 static 修饰的,不是应该只有1个 ThreadLocal 吗?还是说 1个 ThreadLocal 就能 new 10 个 SDF,如果是这样的话,那是在什么时候 new 的呢?
-
4-11里 线程和线程所对应的 ThreadLocal 是在哪里绑定在一起的呢?就比如说,ThreadLocal1装的 user1的信息,然后怎么放到 线程1的 ThreadLocalMap中
写回答
1回答
-
1:不是10个ThreadLocal,而是1个,是在get的时候new。
2:是在set的时候放进去的,ThreadLocal会拿到线程1的ThreadLocalMap并往里写入
112022-06-10
相似问题