ThreadLocal大概有什麼用?
>>以Hibernate session為例
用ThreadLocal存儲Session Object,
若在多線程環境下,各線程所持有的session實例是不同的,那是因為ThreadLocal裏存儲的Object只與當前線程關聯,其它線程是不會去共享這個Object的。就像局部變量一樣,它只屬這一區域。
1那你所謂的"若在多線程環境下" ,可否舉例?
2 那為什麼不直接用Thread的同步?
>>就像Hibernate一樣每個DAO transaction都是各持自己的session的
web application是多線程環境。
>>線程同步只是說使使多個線程同步獲取他們的共享資源
ThreadLocal大概有什麼用?
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
要分清proxool 服務的範圍
1. 目前使用的proxool.8.3根JDBC是位website服務的.不能通過連接池的proxool.xml來運行純 Class中的測試.2.
miss_yu
2020-07-04 23:29:45
>>問題彙總
1.索引缺點但索引只對SELECT 語言起作用。對其它SQL基本上只能降低性能和速度。對於需要寫入數據的操作,比如DELETE、UPDATE以及INS
miss_yu
2020-07-04 23:29:44
如何區分==和 equals
miss_yu
2020-02-24 10:46:14
如何利用數據庫建立Union 約束
miss_yu
2020-02-24 10:46:14
java-Exception
miss_yu
2020-02-24 10:46:14
一些必需被實現的接口後纔可以使用的Interface
miss_yu
2020-02-24 10:46:14
使用開發工具出現該異常的情況總結
miss_yu
2020-02-24 10:46:14
考試時需要注意的地方
miss_yu
2020-02-24 10:46:14
A.開發界面注意事項和技巧
miss_yu
2018-09-03 19:40:54
測試Servlet中的值
miss_yu
2018-09-03 19:40:54
B.開發中間層和持久層注意事項和技巧()
miss_yu
2018-09-03 19:40:54
C.開發數據層注意事項和技巧
miss_yu
2018-09-03 19:40:54
24小時熱門文章
-
再談23種設計模式(3):行爲型模式(學習筆記)
-
Power Automate Desktop 安裝完,登錄後老是提示one driver 錯誤
-
微前端學習筆記(4):從微前端到微模塊之EMP與hel-micro方案探索
-
微前端學習筆記(1):微前端總體架構概述,從微服務發微
-
985 碩士程序員,空窗 4 個月沒有 Offer!
-
一文搞懂 Spring 循環依賴
-
賽博鬥地主——使用大語言模型扮演Agent智能體玩牌類遊戲。
-
VScode右鍵打開(添加到右鍵)
-
記一次 .NET某工控視覺自動化系統 卡死分析
-
WindowsServer--SQL Server搭建主從同步實現讀寫分離 - 事務性分發