集合類不安全之併發修改異常:java.util.ConcurrentModificationException,高併發多線程訪問下的常見異常

ArrayList線程不安全的原因是其中的add方法沒有加鎖 故障現象:java.util.ConcurrentModificationException 導致原因:併發爭搶修改導致,參考花名冊簽名情況,一個人正在寫,另一個同學過來搶奪,導致數據不一致異常。併發修改異常。 解決方案: 用Vector  Collections.synchronizedList(new ArrayList<>();
相關文章
相關標籤/搜索