使用ConcurrentLinkedQueue慘痛的教訓

服務端本來有個定時任務對一個集合ArrayList 中的消息作處理。 由於考慮處處理消息是先進先出原則,因此優化的時候考慮改用ConcurrentLinkedQueue 當時沒仔細深刻研究過這個集合就匆匆上線了。結果剛上線次日就出問題了。服務端一次優化演變成了一個缺陷,還好及時回退了版本,後果纔不是很嚴重。java 回退後對ConcurrentLinkedQueue 作了一個簡單的測試代碼以下:編
相關文章
相關標籤/搜索