前言
ThreadLocal在很多中間件、框架中都有大量的應用,在我們的實際工程開發中也有很多場景需要使用到。其主要作用就是提供線程安全的本地線程變量副本。要弄懂ThreadLocal的本質就聚焦於弄懂其是如何實現本地變量副本的。本來想打算自己寫一篇博客來記錄學習歷程,但是通過網絡搜索發現,其實已經有很多總結的十分精彩的博客文章了,故不再重複造輪子,這裏僅僅貼出我任務十分優秀的博客鏈接。
ThreadLocal-面試必問深度解析
ThreadLocal內存泄漏真因探究
這兩篇文章已經把ThreadLocal的原理解析的十分深刻了。