今天在做个小程序的时候,出现如下问题:
一个线程在读一个list,另外一个线程会对集合进行删除,直接通过list.remove(obj)就会抛出异常ConcurrentModificationException,这个时候我们可以通过Iterator的方法进行删除,it.remove()
做个记录
mark
今天在做个小程序的时候,出现如下问题:
一个线程在读一个list,另外一个线程会对集合进行删除,直接通过list.remove(obj)就会抛出异常ConcurrentModificationException,这个时候我们可以通过Iterator的方法进行删除,it.remove()
做个记录
mark