關於ThreadLocal的使用可能造成的內存泄露以及避免方案以及爲什麼使用弱引用

我們知道,每個Thread類中有一個ThreadLocalMap類型的threadLocals變量,即每個線程中都有一個自己的map,map中的key爲ThreadLocal實例,value爲要存儲的值 我們查看該Map的結構,發現裏面有個內部類Entry,此Entry類型是構成map的結點結構,類似HashMap中的Node一樣。 我們在此發現一個問題,發現Entry中的key沒有顯式聲明,是一
相關文章
相關標籤/搜索