ThreadLocal保存Map问题

来源:4-8 第二种用法 part2

吐丝蚕宝宝

2021-07-22

老师,如果我在ThreadLocal中存了一个Map,就是final  ThreadLocal<Map<String,Object>> threadLocal,那么是不是只要里面Map的引用没变,至于map本身的数据如何变化都是无所谓的?还有一个疑问就是map中的数据是存放在线程内部栈还是共享堆中?

写回答

1回答

悟空

2021-07-23

那么是不是只要里面Map的引用没变,至于map本身的数据如何变化都是无所谓的?:是的

对象都是存在堆中的

0
2
悟空
回复
吐丝蚕宝宝
static的Map就会有这样的问题
2021-07-26
共2条回复

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

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

1599 学习 · 573 问题

查看课程