ArrayList 和 Vector
2015-11-17 本文已影响24人
幸福的程序媛
今天开发中遇到一个在不同线程中同时操作ArrayList的报错的问题。众所周知ArrayList是线程不安全的,后来改为使用Vector,使用Iterator的遍历形式来进行取值发现依然报同样的错误。后来换为跟ArrayList一样的for循环的形式取值,取出的值为null时就break,跳出循环就没再报错了。不知是Iterator的问题还是巧合问题,但起码换为for后感觉上概率低了,待验证。
####代办