ThreadLocal詳解

ThreadLocal是什麼 ThreadLocal是一個本地線程副本變量工具類。主要用於將私有線程和該線程存放的副本對象做一個映射,各個線程之間的變量互不干擾,在高併發場景下,可以實現無狀態的調用,特別適用於各個線程依賴不通的變量值完成操作的場景。 內部結構 從上面的結構圖,我們已經窺見ThreadLocal的核心機制: 每個Thread線程內部都有一個Map。 Map裏面存儲線程本地對象(ke
相關文章
相關標籤/搜索