ThreadLocal理解

個人對Threadlocal的理解就是每個線程的本地變量,做到了用空間換時間的辦法。 相關的實現可以參考下面的圖 做下相關的說明jdk1.3之前都是用的上面的沒優化的示例圖,下面的是改進的方式 相關的有點如下: 1.當線程結束的,這個線程的threadlocalMap將會統一的被回收掉 2.對於第一種沒有盡心優化的時候,可能map的個數會很大,帶來性能上的問題,  而對於優化的方式是get ->c
相關文章
相關標籤/搜索