JavaEE面試經驗分享(西安**捷普網絡科技有限公司)

筆試真題   面試過程 1: 請問 ArrayList、 HashSet、 HashMap 是線程安全的嗎?如果不是我想要線程安全的集合怎麼辦? 我們都看過上面那些集合的源碼(如果沒有那就看看吧),每個方法都沒有加鎖,顯然都是線程不安全的。話又說過來如果他們安全了也就沒第二問了。 在集合中 Vector 和 HashTable 倒是線程安全的。你打開源碼會發現其實就是把各自核心方法添加上了sync
相關文章
相關標籤/搜索