講師回答 / 求老仙
秋田君說的也很不錯, 我這里補充下, Map<Thread, T>這種結構,hash表沖突會很嚴重,舉個例子。map.put(thread1, 100);map.put(thread1, 200);map.put(thread1, 300);你發現沒有,一個map put了三個值,那取值的時候, 怎么辦呢?
2020-02-10
已采納回答 / 無名點
A和B同時調用了這個set方法B比A慢一點,但都是在調用這個方法Aset值為3Bset值為4那么Aset的值就會就會被覆蓋,為Bset的值4,最終結果就是Aset的值丟失,線程不安全
2020-01-19
講師回答 / 求老仙
這個問題我這里close一下。 永遠不要讓別人的標準成為自己的標準,如果大家鐵了心走用知識創造財富的道路, 那就一條心走到底吧!放手去學習好了,要建立自己的標準。自己來衡量自己的進步。最后你們一定會知道所有的努力都是值得的,一開始在哪里根本不重要。?
2020-01-14