在併發環境下使用HashMap致使的線程死循環問題

最近和維護的一個同事定位產品的線上問題,遇到了線程卡死的狀況。最終的根源就是:緩存是經過HashMap實現 的,並且沒有使用同步機制。在多線程環境下,更新/獲取HashMap的值,致使了線程進入了死循環。JDK文檔中明確說了HashMap不是線程安全的,因此在沒有任何加鎖的狀況下,在多線程中使用HashMap自己就是嚴重的錯誤。html   我的有點細節控,想知道爲啥會致使線程死循環。在研究其緣由
相關文章
相關標籤/搜索