什么是ThreadLocal

作者: 2_shou | 来源:发表于2018-06-07 17:08 被阅读0次

    ThreadLocal的作用是提供线程内的局部变量,这种变量在多线程环境下访问时能够保证各个线程里变量的独立性。

    实现原理

    ThreadLocal的作用是提供线程内的局部变量,这种变量在多线程环境下访问时能够保证各个线程里变量的独立性。

    是否会造成内存泄漏

    在每一次对ThreadLocalMap的set,get,remove等操作中,都会清除Map中key为null的Entry。因此,ThreadLocal一般是不会存在内存泄露风险的。


    关于ThreadLocal的文章:
    Java中的ThreadLocal对象

    相关文章

      网友评论

        本文标题:什么是ThreadLocal

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