【精选】关于ThreadLoacl的探究(原理,使用场景,内存泄露问题)_隐者诡道的博客-CSDN博客

网站介绍:文章浏览阅读99次。解决了什么问题ThreadLoacl解决了同一线程内多方法共享实例的参数传递问题。也就是如果一个参数在此线程下多个方法中使用时,你可以显示的声明每个方法共用的参数,然后调用的时候进行传递。也可以放到ThreadLoacl中,这样就不用每个方法必须显示的定义共用参数了。因为是同一线程内,所以不涉及多线程的问题。而和多线程相关的就是每个线程有自己的实例,互相之间互不影响。实现原理看一下ThreadLoacl的源码能帮助我们更好的理解ThreadLoacl。当你用ThreadLoacl保存一个线程共用数据