ThreadLocal源碼

1、作用: threadlocal提供了線程內的局部變量,相比較鎖而言,它是空間換時間思想,使得每個線程訪問屬於自己獨立的變量副本。 2、結構: 每個Thread維護一個ThreadLocalMap,ThreadLocalMap中存儲的是一個Entry[] table數組,Entry 中key是ThreadLocal,value是ThreadLocal中設置的值,如下圖所示: 注意:當線程中的某個
相關文章
相關標籤/搜索