通俗的理解ThreadLocal

网上有很多如何使用ThreadLocal的文章,可参考:https://www.cnblogs.com/yxysuanfa/p/7125761.html

但是对于通俗化的解释目前没有怎么看到。


我的理解就是ThreadLocal相当于一个钥匙盒,用来保存钥匙,你要拿钥匙得刷脸,

首先A身上有一本秘籍,然后用盒子锁起来了,调用ThreadLocal的set()里存放了盒子钥匙A,

B身上有一把大宝剑,然后用也用盒子锁起来了,调用ThreadLocal的set()里存放了盒子钥匙B,


然后A过了1天再来保险库里面,刷脸拿到钥匙A,再打开身上的盒子,拿出秘籍


ThreadLocal对于A、B来说,都是一个寄存钥匙的地方,东西还是自己随身携带。

A也可以不放在ThreadLocal保管,通过remove移除来,自己保管钥匙。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值