If a vector is synchronized, will multiple thread be more efficient than a single thread?

What is other alterative to a vector in the context of multi-thread?

Thanks,
CR