一次HashMap多線程安全引起的事故

事故分析 最近一次web工程上線,上線大概半個小時,出現了報警,16核的服務器的cpu使用了1123%,程序出異常了。 Cpu利用率過高一般是因爲出現了出現了死循環,導致部分線程一直運行。佔用cpu時間。使用jstack工具dump出問題的那臺服務器的棧信息。死循環的話,首先查找RUNNABLE的線程,找到問題代碼如下: java.lang.Thread.State:RUNNABLE at jav
相關文章
相關標籤/搜索