As vector is synchronised and ArrayList is unsynchronised.
In case when more than one thread accessing the ArrayList instance will might cause a deadlock situtation , then why we use the arraylist more than a vector.
Plz tell me explaination.