面試常問之ThreadLocal底層原理

ThreadLocal 先來了解一下什麼是線程安全,就是一個類在單線程環境下能正常運行,並且在多線程環境下不做額外的處理也能正常運行,這種情況稱之爲線程安全。 在多線程訪問共享變量時,如何保證線程安全?方法可以有很多種,比如常見的synchronized,lock,CAS等,今天來聊一聊大家可能沒用過的ThreadLoacl。 ThreadLocal的使用也非常簡單,例如 那麼底層是如何實現的呢?
相關文章
相關標籤/搜索