各大公司Java後端開發面試題總結

  ThreadLocal(線程變量副本)  Synchronized實現內存共享,ThreadLocal爲每一個線程維護一個本地變量。 採用空間換時間,它用於線程間的數據隔離,爲每個使用該變量的線程提供一個副本,每一個線程均可以獨立地改變本身的副本,而不會和其餘線程的副本衝突。 ThreadLocal類中維護一個Map,用於存儲每個線程的變量副本,Map中元素的鍵爲線程對象,而值爲對應線程的變量
相關文章
相關標籤/搜索