0
我不知道如何形成的问题..如果我在通过它时将对象添加到队列,我会得到ConcurrentModificationException吗?
基本上,我有这样的代码:
java.util.Queue myQueue;
...
myQueue.stream().filter(particle -> particle instanceof ParticleDigging).forEach(particle -> {
myQueue.add(new ParticleSmoke());
});
现在我想知道的是,如果它会在某个点抛出ConcurrentModificationException。
它甚至可以用.stream()抛出异常吗?
不知道,但我不会试图改变一个集合,同时它迭代 –