ThreadLocal深入理解

Thread中成員變量
Threadlocal中的set方法
ThreadLocal中的creatMap方法,如果當(dāng)前線程沒(méi)有用過(guò)Threadlocal實(shí)例,則創(chuàng)建;

如果當(dāng)前線程操作多個(gè)Threadlocal實(shí)例,Threadlocal.ThreadLocalMap是獨(dú)立存在的,如果操作多個(gè)Threadlocal,實(shí)際就一個(gè)Threadlocal.ThreadLocalMap,形成多個(gè)鍵值對(duì),即Threadlocal1->obj1;ThreadLocal2->obj2

線程操作Threadlocal獲取當(dāng)前值
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容