下面有關java threadlocal說法正確的有?


下面有關java threadlocal說法正確的有?
A、ThreadLocal存放的值是線程封閉,線程間互斥的,主要用於線程內共享一些數據,避免通過參數來傳遞
B、線程的角度看,每個線程都保持一個對其線程局部變量副本的隱式引用,只要線程是活動的並且 ThreadLocal 實例是可訪問的;在線程消失之后,其線程局部實例的所有副本都會被垃圾回收
C、在Thread類中有一個Map,用於存儲每一個線程的變量的副本。
D、對於多線程資源共享的問題,同步機制采用了“以時間換空間”的方式,而ThreadLocal采用了“以空間換時間”的方式

答案:ABCD


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM