Hell can break loose if you have several threads accessing/altering the same list with no protection/synchronization. Because Vector is synchronized, it safeguards for multithreading. ArrayList is...