ThreadLocal怎麼用?用不好
hibernate裡對session 的處理就是用的ThreadLocal.
本人在專案中有些想法也想用這個東西,但不知道怎麼用合適
比如一個業務物件的pool,在一個操作中被多次用到,當然不想每次重新整理最新資料,最好是本執行緒中重新整理一次就好。初看是個用ThreadLocal地方。
但這個東東不好用,
首先只能放一個東東進去,取出來的時候又要轉型。多個東西怎麼放?
直接放一個map進去麼?中途被誤覆蓋了怎麼辦,很難查。
還有介面是swing,有人說,swing調後臺都是一個執行緒,真的?
也就是說使用者所有的操作都是在一個執行緒裡?
還有ThreadLocal在RMI裡表現如何呢?
本人在專案中有些想法也想用這個東西,但不知道怎麼用合適
比如一個業務物件的pool,在一個操作中被多次用到,當然不想每次重新整理最新資料,最好是本執行緒中重新整理一次就好。初看是個用ThreadLocal地方。
但這個東東不好用,
首先只能放一個東東進去,取出來的時候又要轉型。多個東西怎麼放?
直接放一個map進去麼?中途被誤覆蓋了怎麼辦,很難查。
還有介面是swing,有人說,swing調後臺都是一個執行緒,真的?
也就是說使用者所有的操作都是在一個執行緒裡?
還有ThreadLocal在RMI裡表現如何呢?
相關文章
- 什麼?!90%的ThreadLocal都在濫用或錯用!thread
- GOOGLE怎麼用?Go
- git stash 怎麼用?Git
- api介面怎麼用?API
- POST 怎麼樣用
- Windows Hello怎麼用Windows
- 用java怎麼寫?Java
- ThreadLocal應用及原始碼分析thread原始碼
- css--BFC是什麼,有什麼用,怎麼用?CSS
- ThreadLocal記憶體洩漏怎麼回事thread記憶體
- python api怎麼用PythonAPI
- pycharm5怎麼用PyCharm
- 爬蟲代理怎麼用爬蟲
- vue裡怎麼用scssVueCSS
- python TestCase測試用例怎麼用Python
- 浮動應用程式視窗怎麼用?
- java中ThreadLocal的應用場景分析Javathread
- 用ThreadLocal來優化下程式碼吧thread優化
- synchronized 程式碼塊怎麼用synchronized
- python的int怎麼用Python
- python中geopy怎麼用Python
- python getopt模組怎麼用?Python
- Python集合要怎麼用Python
- 怎麼用docker安裝nginxDockerNginx
- mock在vue裡怎麼用MockVue
- GPS資料怎麼用?
- Netty日誌怎麼用Netty
- Teamviewer內網怎麼用View內網
- 什麼是過期域名?做網站用過期域名好不好?網站
- 學校不好,基礎差、該怎麼學Java?Java
- 不是智慧不好用 而是你不會用
- vnc遠端控制軟體怎麼用,vnc遠端控制軟體怎麼用,使用教程VNC
- todesk是什麼軟體 todesk怎麼用
- 用linux/cmd該怎麼操作Linux
- 怎麼用anaconda安裝模組?
- 怎麼用python扒網頁?Python網頁
- mysql中的if函式怎麼用MySql函式
- 文章採集代理ip怎麼用?