כן, סינכרון מלשון synchronized ../images/Emo13.gif
מה ההבדל בין Vector ל Array? (אולי אתה מתכוון בין Vector ל ArrayList.9 למשל ש array מכיל סוג מסוים של אוביקט, ולא Object (מה שכנראה ישתנה מבחינת ה Vector בעזרת Generics שיגיע מתישהו), שמערך הוא בגודל קבוע, שלהעתיק מערך למערך אחר אפשר בצורה יעילה מאד בעזרת System, ש Vector הוא דינמי (ואולי משתמש בפנים במערכ(ים), אני לא זוכר), אבל משלמים מחיר על הדינמיות הזאת. ל synchronized יש מחיר של ביצועים. כשלא צריך שמבנה מסוים יהיה מסונכרן בין threadים, עדיף להימנע מזה. אפשר לגרום גם ל ArrayList להיות מסונכרן ע"י יצירה שלו דרך מתודה סטטית ב Collections, לא זוכר את השם כרגע.