ThreadLocal的實際使用場景

我們知道實際開發中會分層,比如Controller-Service-dao層 如果說dao層需要調用Controller層中的一個對象,那麼該怎麼做呢,常見的想法,在每個方法上的參數裏面,帶上那個對象,如上圖所示。這樣耦合極大 那麼改動一下,在最上層的那個類中設置一個靜態方法,這樣總可以調用了 但是這樣會有一個極大的問題,就是線程安全問題,如果那個對象是非線程安全的,多個線程同時操作那一個對象,就
相關文章
相關標籤/搜索