一、目錄

     1、ThreadLocal是什么?有什么用?

     2、ThreadLocal源碼簡要總結?

     3、ThreadLocal為什么會導致內存泄漏?

二、ThreadLocal是什么?有什么用?

引入話題:在并發(fā)條件下,如何正確獲得共享數據?舉例:假設有多個用戶需要獲取用戶信息,一個線程對應一個用戶。在mybatis中,session用于操作數據庫,那么設置、獲取操作分別是session.set()、session.get(),如何保證每個線程都能正確操作達到想要的結果?

大數據培訓,云培訓,數據挖掘培訓,云計算培訓,高端軟件開發(fā)培訓,項目經理培訓

/**
 * 回顧synchronized在多線程共享線程的問題
 * @author qiuyongAaron */public class ThreadLocalOne&n