ThreadLocal類分析

首先試想一個場景: 多個線程都要訪問數據庫,先要獲得一個Connection,然後執行一些操作。爲了線程安全,如果用synchronized鎖定一個Connection對象,那麼任何時候,都只有一個線程能通過Connection對象操作數據庫。這樣的話,程序的效率太低。反過來,如果每次需要Connection對象就去new一個的話,就會同時存在數量龐大的數據庫連接,你受得了,數據庫受不了。於是就有
相關文章
相關標籤/搜索