最新回答 / qq_慕雪7502798
“用兩層HashMap是由于一個(gè)線程中可能會(huì)擁有多個(gè)ThreadLocal成員變量,所以內(nèi)層HashMap是為了保存同一個(gè)線程中的不同ThreadLocal變量?!闭f法不對(duì)吧? 如果一個(gè)線程中有兩個(gè)ThreadLocal成員變量,那么按照你說的,他們的key是當(dāng)前線程ThreadLocal值,那不是key沖突了?
2020-01-31
已采納回答 / 無(wú)名點(diǎn)
A和B同時(shí)調(diào)用了這個(gè)set方法B比A慢一點(diǎn),但都是在調(diào)用這個(gè)方法Aset值為3Bset值為4那么Aset的值就會(huì)就會(huì)被覆蓋,為Bset的值4,最終結(jié)果就是Aset的值丟失,線程不安全
2020-01-19
講師回答 / 求老仙
這個(gè)問題我這里close一下。 永遠(yuǎn)不要讓別人的標(biāo)準(zhǔn)成為自己的標(biāo)準(zhǔn),如果大家鐵了心走用知識(shí)創(chuàng)造財(cái)富的道路, 那就一條心走到底吧!放手去學(xué)習(xí)好了,要建立自己的標(biāo)準(zhǔn)。自己來衡量自己的進(jìn)步。最后你們一定會(huì)知道所有的努力都是值得的,一開始在哪里根本不重要。?
2020-01-14