HashMap多線程併發狀況(JDK1.8)

HashMap多線程併發狀況(JDK1.8) 很早就知道Hashmap是線程不安全的,而且也看過hashmap的源碼,知道他的各個操做的過程,今天來實踐下,在多線程的狀況下,hashmap的哪些步驟會出問題。java 測試程序,擴容重哈希時的典型情況。 很簡單,跑五個線程不停的往map裏面put數據就行了,爲了防止變量操做在多線程下對實驗產生干擾,咱們使用AtomicInteger來操做。web
相關文章
相關標籤/搜索