ThreadLocal的使用在Tomcat的服務環境下要注意,並非每次web請求時候程序運行的ThreadLocal都是唯一的..ThreadLocal的繩命週期不等於一次Request的繩命週期..ThreadLocal與線程對象緊密綁定的,由於Tomcat使用了線程池,線程是可能存在複用情況...
1.ThreadLocal可以用於存放與請求無關對象,不能用來傳遞參數...
2.在所有使用線程池的地方都是如此
ThreadLocal的使用在Tomcat的服務環境下要注意,並非每次web請求時候程序運行的ThreadLocal都是唯一的..ThreadLocal的繩命週期不等於一次Request的繩命週期..ThreadLocal與線程對象緊密綁定的,由於Tomcat使用了線程池,線程是可能存在複用情況...
1.ThreadLocal可以用於存放與請求無關對象,不能用來傳遞參數...
2.在所有使用線程池的地方都是如此