不要在 foreach 循環裏進行元素的 remove/add 操作

        如果要進行remove操作,可以調用迭代器的 remove 方法而不是集合類的 remove 方法。因爲如果列表在任何時間從結構上修改,以任何方式除非通過迭代器自身remove/add方法,迭代器都將拋出一個ConcurrentModificationException,這就是單線程狀態下產生的 fail-fast 機制。 fail-fast 機制 :多個線程對 fail-fast
相關文章
相關標籤/搜索