深入學習線程局部變量ThreadLocal

ThreadLocal是線程局部變量,和普通變量的不同在於:每個線程持有這個變量的一個副本,可以獨立修改(set方法)和訪問(get方法)這個變量,並且線程之間不會發生衝突。 類中定義的ThreadLocal實例一般會被private static修飾,這樣可以讓ThreadLocal實例的狀態和Thread綁定在一起。業務上,一般用ThreadLocal包裝一些業務ID(user ID或事務ID
相關文章
相關標籤/搜索