Holidaybear's
2015/04/26
java.util.ConcurrentModificationException
前陣子在做 for-each 執行某項過濾功能時遇到這個異常報錯,原因在於 for-each 的架構是不能使用於過濾需求的,一旦變動了集合的內容便會發生錯誤。在這邊可以使用 Iterator 調動集合的方式來解決,在多個執行緒中也能做到同步。
另外如果集合不大,也可以使用 counted loop 來處理。
Reference:
http://stackoverflow.com/a/223929/1770125
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言