请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

ThreadLocal不是使用其内部类ThreadLocalMap吗?

ThreadLocal不是使用其内部类ThreadLocalMap吗?

个人不认为其底层使用Map类。

正在回答

1回答

Jimin 2017-10-22 14:55:52

你好,ThreadLocal底层确实使用的是专门定制的ThreadLocalMap,一个近似map的结构,只是key为ThreadLocal对象,实现细节上和map稍微有点不同,当作map去理解会比较容易

0 回复 有任何疑惑可以回复我~
  • 提问者 小草1434 #1
    那ThreadLocal<T> 的内部类ThreadLocalMap 和Map是不是有什么继承或者实现的关系?ThreadLocalMap 是否支持遍历等iterator 类似的方法
    回复 有任何疑惑可以回复我~ 2017-10-22 20:49:20
  • Jimin 回复 提问者 小草1434 #2
    没有关系,ThreadLocalMap是自己实现了一套类似于map的结构
    回复 有任何疑惑可以回复我~ 2017-10-22 20:58:26
  • 提问者 小草1434 #3
    非常感谢耐心的老师满意的解答!
    回复 有任何疑惑可以回复我~ 2017-10-22 23:50:44
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信