List list = new ArrayList();
list = Collections.synchronizedList(list);
这时list是线程安全的,那么当我用增强for循环遍历list,
并且使用list的remove方法时,是不是就不安全了?
另外,如果list集合中存放的是一些带有图片的对象,比如dog
public void paintTest(Graphisc g){
for(dog d:list){
g.drawImage(d.image,0,0,null);
}
}
这样也报异常,list是线程安全的啊 我就纳闷了 我也没有调用list的remove方法啊
不知道我有没有说明白
求前辈指教