Spring 使用ThreadLocal 解決線程安全問題

Spring 中的 一些bean, 如 RequestContextHolder、TransactionSynchronizationManager、LocaleContextHolder 等非線程安全的「狀態性對象」採用ThreadLocal進行封裝,讓他們也稱爲線程安全的「狀態性對象」,因此有狀態的bean就能夠以singleton的方式在多線程環境中正常工作。 一般的Web應用劃分爲展現層、
相關文章
相關標籤/搜索