Java多線程數據隔離(ThreadLocal)

變量值的共享能夠使用public static變量的形式,全部的線程都使用同一個public static變量。若是想實現每個線程都有本身的共享變量須要用到類ThreadLocal。web 這裏的線程A和B共用一個靜態變量t1,可是兩個線程的變量數據互不干擾。說明每一個線程都有屬於本身的私有數據。不管是子線程仍是父線程,數據都是隔離的。svg
相關文章
相關標籤/搜索