多線程中ThreadLocal詳解

1. ThreadLocal是什麼,是用來解決什麼問題的? ThreadLocal從字面意思來理解,是一個線程本地變量,也能夠叫線程本地變量存儲。有時候一個對象的變量會被多個線程所訪問,這個時候就會有線程安全問題,固然可使用synchronized關鍵字來爲該變量加鎖,進行同步處理來限制只能有一個線程來使用該變量,可是這樣會影響程序執行的效率,這時ThreadLocal就派上了用場; 使用Thre
相關文章
相關標籤/搜索