什么是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