Sé que la clase Vector es segura para subprocesos para agregar y eliminar elementos [reference].¿La serialización java.util.Vector es segura para subprocesos?
Si serializo un Vector usando un ObjectOutputStream, ¿garantizo un estado consistente (y no corrupto) cuando lo deserializo incluso si otros hilos están agregando y quitando objetos durante la separación?
tenga en cuenta que aunque las operaciones individuales de agregar/eliminar están sincronizadas, no puede iterar a través de un vector mientras que otros hilos están agregando/eliminando (sin agregar su propio bloqueo) vea http://stackoverflow.com/questions/1386275/why -java-vector-class-is-considered-obsolete-or-deprecated –
Eso es bueno para tener en cuenta. –