为什么每个线程需要保存完整的ThreadLocalMap表

来源:4-14 两种场景的共同点

Ya0_

2021-06-23

如果每个线程都只需要自己的那个<ThreadLocal<?> key,Object() value>这一个键值对的信息的话,为什么每个线程还需要哦保存完整的Map表呢?

写回答

1回答

悟空

2021-06-24

因为在一个 ThreadLocalMap 里面有多个 ThreadLocal,而一个 Thread 是可以拥有多个 ThreadLocal 的,所以需要这样的一个map。

0
0

深度解密Java并发工具,精通JUC,成为并发多面手

JUC全方位讲解,构建并发工具类知识体系

1599 学习 · 573 问题

查看课程