ThreadLocal源碼

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