對(duì)于不加任何保護(hù)措施的多線程,其中一個(gè)線程中修改了某個(gè)數(shù)據(jù),什么時(shí)候提交給主內(nèi)存是不確定的,其他的線程使用的值不一定是最新的。而在volatile修飾的情況下,會(huì)保證在修改后馬上提交給主內(nèi)存;那么 ThreadLocal能否簡單的理解為每個(gè)線程在工作內(nèi)存的變量永遠(yuǎn)不提交給主內(nèi)存
ThreadLocal和volatile的關(guān)系
慕尼黑5688855
2019-01-19 22:36:46