hashMap線程不安全的緣由及表現

hashMap出現線程不安全的緣由: HashMap的實現裏沒有鎖的機制,所以它是線程不安全的。java 其實只要有鎖的機制,能夠經過鎖實現線程安全,咱們在讀寫HashMap對象的時候加鎖,以保障這個對象的線程安全,但不表明HashMap自己是線程安全的,由於是外力(你本身加的鎖)使然。安全 爲啥不在HashMap內部加鎖讓它變成線程安全? 這樣會增長單線程訪問的資源消耗,即便沒有多線程訪問,也要
相關文章
相關標籤/搜索