Vector是同步的问题

Vector是同步的。这个类中的一些方法保证了Vector中的对象是线程安全的。而ArrayList则是异步的,因此ArrayList中的对象并不是线程安全的。因为同步的要求会影响执行的效率,所以如果你不需要线程安全的集合那么使用ArrayList是一个很好的选择,这样可以避免由于同步带来的不必要的性能开销。

Vector是同步的是不是指vector的对象是同步的!

当然。你可以看看源码,都是在Vector的实例方法上加synchronization。
我认为我们被Sun误导了,其实这里的同步应该是操作系统上的互斥访问。
也就是两个线程不能同时访问某一个对象。

顺便问一下,你有togetherJ的完全破解版么?

谢谢你!我明白了,我没有Togetherj的破解版我有一个程序员杂志带的一个试用版本^_^

togetherj 与 rational哪个更好用?