前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ThreadLocal

ThreadLocal

作者头像
jiewuyou
发布2022-09-29 15:32:07
2120
发布2022-09-29 15:32:07
举报
文章被收录于专栏:数据人生

java.lang.ThreadLocal<T>

ThreadLocal会封装T类型的对象,每一个线程使用该对象时,各自拥有不同的T实例。

ThreadLocal
ThreadLocal
原理

最开始以为其中封装了一个Map:<Thread,T>。每次操作时,根据线程取出T。但是后来发现,这是因为ThreadLocal利用了线程的底层实现机制,在每一个线程里面封装了一个T的实例

实例
代码语言:javascript
复制
  private ThreadLocal<Integer> threadLocal = new ThreadLocal<Integer>() {
    @Override
    protected Integer initialValue() {
      return 0;
    }
  };
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015-04-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • java.lang.ThreadLocal<T>
    • 原理
      • 实例
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档