ThreadLocal是JDK包提供的,稱為線程本地變量,它將變量與線程綁定在一起,為每一個線程維護一個獨立的變量副本,通過ThreadLocal可以將對象的可見范圍限制在同一個線程內,從而避免了線程安全問題,對解決多線程程序的并發問題有一定的啟示作用。