开发者社区> 问答> 正文

ThreadLocal 用过么,用途是什么,原理是什么,用的时候要注意什么

ThreadLocal 用过么,用途是什么,原理是什么,用的时候要注意什么

展开
收起
游客pklijor6gytpx 2019-12-05 15:00:44 2760 0
1 条回答
写回答
取消 提交回答
  • Threadlocal底层是通过threadlocalMap进行存储键值 每个ThreadLocal类创建一个Map,然后用线程的ID作为Map的key,实例对象作为Map的value,这样就能达到各个线程的值隔离的效果。 ThreadLocal的作用是提供线程内的局部变量,这种变量在线程的生命周期内起作用,减少同一个线程内多个函数或者组件之间一些公共变量的传递的复杂度。

    2019-12-05 15:00:57
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JAVA反射原理以及一些常见的应用 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载