美文网首页
ThreadLocal

ThreadLocal

作者: tzlf | 来源:发表于2021-04-19 15:00 被阅读0次

    关于ThreadLocal的理解需要跟Thread.java结合一起

    1. 以下是错误但是易于理解的实现:

    错误

    上述的实现有个问题,Thread被ThreadLocal引用,那么当线程结束后无法释放

    2. 正确的实现

    正确实现

    上述的实现是用Thread保存了ThreadLocal和Object,这样就不会影响Thread的声明周期

    以上是为了便于理解而实现代码,android实际上使用的是数组代替Map保存数据,最好还是看源码

    相关文章

      网友评论

          本文标题:ThreadLocal

          本文链接:https://www.haomeiwen.com/subject/ixvilltx.html