直接用Vector就可以了,它是线程安全的。ArrayList list=new ArrayList();就需要锁了,涉及同步,可以参考网上买票例子做。
List 接口下有 ArrayList 和Vector ArrayList不是现成安全的,而Vector是现成安全的。 为什么呢?很简单,打开源码看看 同样的实现Vector的方法前加了 synchronized 关键字 那你说为什么? 人家就是这样子写的