Seriously speaking, being sychronized doesn't make vector totally thread-safe.
hmm...this makes me confused.
what do you mean "not totally thread-safe" ? is there any bug or flaw in the Vector ? as i know, Vector has some performance hits bcz of the thread-safe considerations. if it is still not safe, there will be no reason to use Vector instead of ArrayList.